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