You will enjoy the illustrated puzzles scattered through the chapters.
by
You will find that this activity book has a satisfying number of pages.