Essentials of Electromagnetics for Engineering - Wolf, David A. de (Cambridge University)