Macroscopic electrodynamics an introductory graduate treatment - Wilcox, Walter (Singapore World Scientific, 2016)