Most of the following books, articles or notes are available as e-books from the MSU Library or online at the links below.

The main

The following additional textbooks cover much the same material with differing emphasis and varying levels of sophistication.