Chemistry for Changing Times: John W. Hill, University of Wisconsin–River…

A nice touch in this textbook is the self-assessment quizzes after each lesson.