General Review of Nuclear Magnetic Resonance