Charging ahead an introduction to electromagnetism - Schafer, Larry E. (NSTA Press, 2001)