nuclear magnetic resonance of biological macromolecules ebook pdf