The following is a list of books one has had the privilege of reading over the years 1 A Brief History of Time Stephen W. Hawking 2 Black Holes and Baby Universes Stephen W. Hawking 3 Dreams of a Final Theory Steven Weinberg 4 The First Three Minutes Steven Weinberg 5 Stephen Hawking: A Life in Science John Gribbin & Michael White 6 The Man Who Knew Infinity: A Biography of Srinivas Ramanujan Robert Kanigel 7 Genius: A Biography of Richard Feynman James Gleick 8 Shadows of Forgotten Ancestors Carl Sagan and Ann Druyan 9 Cosmic Coincidences John Gribbin and Martin Rees 10 Chaos – The Making of a New Science James Gleick 11 Surely You’re Joking Mr. Feynman Richard ...