High Energy Astrophysics - Courvoisier, Thierry J.L (Springer Berlin Heidelberg, 2013)