"Protevangelium of James – Introduction and Translation. (November 2020) - Foster, Paul