High-energy astrophysics - Melia, Fulvio (Princeton series in astrophysics., 2009)