Gravity, black holes, and the very early universe : an introduction to general relativity and cosmology - Chow, Tai L. (Springer, 2017)