Elements of Astrophysics - Kaiser, Nick (2012)