An imperfect god

Henry Wiencek
Farrar, Straus and Giroux
9780374175269
0-374-17526-8