• 43 puzzles, 97 pages
  • Puzzle solutions included
  • 43 puzzles, 97 pages
  • Puzzle solutions included