General relativity : an introduction to black holes, gravitational waves, and cosmology - Hall, Michael J. W. (Morgan & Claypool Publishers, 2018)