This book focuses primarily on senior undergraduates and graduates in Electromagnetics Waves and Materials courses. The book takes an integrative approach to the subject of electromagnetics by supplementing quintessential "e;old school"e; information and methods with instruction in the use of new commercial software such as MATLAB. Homework problems, PowerPoint slides, an instructor's manual, a solutions manual, MATLAB downloads, quizzes, and suggested examination problems are included. Revised throughout, this new edition includes two key new chapters on artificial electromagnetic materials and electromagnetics of moving media.