Paul Levinson has outdone himself: The Plot to Save Socrates is a philosophically rich gem full of big ideas and wonderful time-travel tricks.
Robert J. SawyerHow do you define God? Like this. A God I could understand, at least potentially, was infinitely more interesting and relevant than one that defied comprehension.
Robert J. Sawyer