Guru, Bhag Singh Electromagnetic Field Theory Fundamentals - Latest edition - Cambridge University Press 2019