NMR Spectroscopy: Basic Principles, Concepts and Applications in Chemistry