John C. LennoxPhilosophyMathematicsApologeticsISBN: 978-0825479120 Enjoyment interesting Academic level popular Impact helpful Log in or register to post comments