Quantum Time (Quantum Series Book 3)
Michael Crichton
Jim Holt
Leonard Mlodinow
James Gleick
A.G. Riddle
Alan Lightman