High energy astrophysics vol1 2rd ed. - Longair, M. S. (Cambridge)