General Relativity: An Introduction to Black Holes, Gravitational Waves, and Cosmology - Hall, Michael J W (Institute of Physics, 2018)