Single Variable Calculus: Concepts and – Hardcover, by Stewart James – Very Good

This textbook has a companion workbook that pairs nicely with it.