Computational Electrodynamics (A Gauge Approach with Applications in Microelectronics)