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. SawyerIt is either coincidence piled on top of coincidence," said Hollus, "or it is deliberate design.
Robert J. Sawyer