Nuclear Magnetic Resonance Spectroscopy: An Introduction to Principles, Applications, and Experimental Methods