Computational Electrodynamics by Susan Hagness, Allen Taflove & Susan C. Hagness