Hating Perfection: A Subtle Search for the Best Possible World, Revised - 9781616140274