Richard Feynman: A Life in Science