NMR Book Cover

This book is intended to serve as either a textbook for graduate or advanced undergraduate classes or as a guide for independent study. A major goal has been to treat the subject in sufficient depth to allow a true understanding of modern solution NMR experiments, in a way that is accessible to a broad range of students and other readers. The book relies heavily on illustrations, including a novel style of vector diagrams used to represent the quantum correlations that arise between nuclei linked by scalar coupling (i.e. covalent bonds). This type of interaction lies at the heart of nearly all multi-dimensional NMR experiments, but represents one of the major challenges in learning and teaching NMR.

The book can be purchased directly from the publisher at a 15% discount. An electronic version is available via RedShelf.


Contents in brief

  1. An overview of modern solution NMR
  2. An introduction to spin and nuclear magnetism
  3. Early NMR experiments
  4. Chemical information from resonance frequencies
  5. The pulse NMR methods: The pulse
  6. The pulse NMR method: The signal and spectrum
  7. Relaxation
  8. A more mathematical look at relaxation
  9. Cross relaxation and the nuclear Overhauser effect
  10. Two-dimensional NMR experiments
  11. The mathematical formalism of quantum mechanics
  12. More quantum mechanics: Time and energy
  13. Quantum description of a scalar-coupled spin pair
  14. NMR spectroscopy of a weakly-coupled spin pair
  15. Two-dimensional spectra based on scalar coupling
  16. Heteronuclear NMR techniques
  17. Introduction to the density matrix
  18. The product-operator formalism

Appendix A: List of symbols, numerical constants and abbreviations
Appendix B: Trigonometric functions and complex numbers
Appendix C: Fourier series and transforms
Appendix D: Vectors and matrices
Appendix E: Mathematics for uncoupled spin-1/2 particles
Appendix F: Mathematics of the two-spin system

Detailed table of contents

Electronic Supplements


All of the Illustrations from Principles of NMR Spectroscopy are available to instructors adopting the book for their courses. The illustrations are provided as Adobe pdf files suitable for use in slide presentations. For more information, please contact .

Maxima computer algebra files

Quantum mechanical calculations, for even simple spin systems, can very quickly become very complicated and error prone if carried out by hand. These calculations can be greatly facilitated by computer algebra system (CAS) programs, such as Maxima, Mathematica and Maple. Unlike most other mathematical software, these programs can manipulate algebraic symbols, as well as numbers. Both Mathematica and Maxima were used extensively in the preparation of Principles of NMR Spectroscopy, and a set of Maxima files are provided here for the use of students and others in carrying out calculations like those presented in the book.

Although the relative virtues of different CAS programs can be, and have been, discussed at length, Maxima has been chosen here because it is available as free open-source software in versions for the current major computer operating systems, Linux, OS X and Windows. There are even versions for Android and iOS (through the SAGE interface)! Although it lacks some of the polish found in the user interfaces of commercial products, Maxima is a very capable program and well suited for the type of calculations shown in the book. Maxima, and information about the program, can be obtained from:
In its basic form Maxima uses a simple command-line interface, in which commands are typed into a terminal window and results are output as simple text. Commands and results can also be read into the program and output as text files. Although functional, this kind of interface now feels rather old fashioned, and many users prefer a graphical interface with windows and menus controlled with a mouse. Fortunately, "front ends" with graphical interfaces to Maxima have been developed as open software. Of these, wxMaxima appears to be undergoing the most active development currently and has been used for this project. wxMaxima provides a workbook environment similar to those found in some commercial programs, if a bit more primitive. Versions of wxMaxima for Windows, OS X and Linux can be downloaded from the wxMaxima project page:

The files associated with this book are provided in a single compressed zip file:
This zip file includes the following:
  • Maxima macro files that include function definitions for carrying out quantum mechanical calculations for either isolated spin-1/2 particles or scalar-coupled spin pairs. These files can be used with Maxima alone or with the wxMaxima workbook files described below.
  • A wxMaxima workbook file, gettingStarted.wxm, intended as a tutorial covering the basics of Maxima and wxMaxima.
  • wxMaxima workbooks for each of Chapters 11-18 of Principles of NMR Spectroscopy.
  • Versions of the workbooks in pdf format. These can be read in Acrobat Reader or other pdf viewers, but cannot be used interactively.
Additional information can be found in the file readMe.pdf in the compressed zip file and in the gettingStarted.wxm workbook file.