Kerry Ojakian's MTH 31 Course Materials
Official Book:
Free Online Open Stax Book
Supplemental:
MTH 31 Workbook