Phallic And Astronomical Sources Of Christian Teaching by James Ballantyne Hannay