Fundamentals of Nuclear Magnetic Resonance