Gravity, Black Holes, and the Very Early Universe An Introduction to General Relativity and Cosmology - Chow, Tai L. (Springer New York, 2008)