These lecture notes have evolved from courses on electromagnetism taught to graduate and undergraduate students by Professor Ashok Das at the University of Rochester. The basics of the subject are explained with clarity and attention to detail that are characteristics of all of his books. The chapters cover, in considerable detail and in logical sequence, topics ranging from electrostatics, magnetostatics and Maxwell's equations to plasmas and radiation. Boundary value problems are treated extensively, as are wave guides, electromagnetic interactions and fields. This second edition has expanded discussions on many topics and a lot more details on the derivation of various equations, particularly in the second half of the book which deals with more advanced topics. All in all, this set of lecture notes, written in a simple and lucid style will complement other texts on electromagnetism and will be a valuable addition to the physics bookshelf.