Practical Quantum Electrodynamics by Douglas M Gingrich