Electrodynamics is a basic area of physics, encompassing also classical and quantum physics, optics, relativity and field theory, and is of universal practical importance. The present text aims at a balance between basic theory and practical applications, and includes introductions to specific quantum mechanical effects. The detailed presentation allows the reader to follow every step. Each chapter is supplemented by both worked examples and unsolved exercises. This thoroughly revised second edition with new sections on networks and diffraction, and with international units stated wherever relevant, covers all the material rmally required for a first degree in physics and beyond, and may serve as a step to advanced applications and research.