Introduction to high-energy astrophysics - Rosswog, Stephan; Bruggen, Marcus (Cambridge Cambridge University Press, 2007)