Classical Field Theory: On Electrodynamics, Non-Abelian Gauge Theories and Gravitation (Graduate Texts in Physics)