A General Theory of Magnetic Double Resonance