This book examines the topics of magnetohydrodynamics and plasma oscillations, in addition to the standard topics discussed to cover courses in electromagnestism, electrodynamics, and fundamentals of physics, to name a few. This textbook on electricity and magnetism is primarily targeted at graduate students of physics. The undergraduate students of physics also find the treatment of the subject useful. The treatment of the special theory of relativity clearly emphasises the Lorentz covariance of Maxwell's equations. The rather abstruse topic of radiation reaction is covered at an elementary level, and the Wheeler-Feynman absorber theory has been dwelt upon briefly in the book.