Computational methods for electromagnetic phenomena - Cai, Wei (Cambridge university press, 2013)