Feynman Lectures on Gravitation
Richard P. Feynman & Fernando B. Morinigo & William G. Wagner & David Pines