Thinking games
by
Valerie Anderson
Book 1 for ages 5-9, book 2 for ages 9 and older.