Electromagnetic theory and computation : a topological approach - Gross, Paul W. (Cambridge University Press, 2004)