Protein Nmr Spectroscopy by Gordon Roberts & Professor Roberts Gordon