Daily Dose of Knowledge – hardcover, West Side Publishing, 9781412715171

A nice touch in this textbook is the chapter review crossword puzzles.