Single Variable Calculus: Concepts and – Hardcover, by Stewart James – Very Good This textbook has a companion workbook that pairs nicely with it.