Introduction to high-energy astrophysics - Rosswog, Stephan, 1968- (Cambridge University Press, 2007)