Dispersion Forces I: Macroscopic Quantum Electrodynamics and Ground-State Casimir, Casimir–Polder and van der Waals Forces