Modern and ancient controversies over the virgin birth of Jesus - Sweeney, James P. (Bibliotheca sacra, 2003)