Introduction to electrodynamics

David J. Griffiths
Prentice Hall
9780138053260
0-13-805326-X