EEC 431 Electromagnetic Field Theory - Full