Required Course Materials

The required textbook and materials for this course are:

Optional Course Materials

Here are the optional texts: