ENVISIONING SCIENCE: THE DESIGN AND CRAFT OF THE SCIENCE By Felice C. Frankel A nice touch in this textbook is the chapter review crossword puzzles.