The Age of Heretics by Art Kleiner