This textbook is designed to serve as a link between the basic disciplines of physics and the frontier topics within high energy astrophysics, aiming at a level of difficulty congruent with that of other physics topics studied at undergraduate level.