Computational Electromagnetics by Allen Taflove & Konada Umashankar