Discovering Design with Chemistry by Dr. Jay L. Wile (hardcover) A nice touch in this textbook is the self-assessment quizzes after each lesson.