by Kevin Brougher, Mike Benoit, Amy
This comprehensive book contains riddles, puzzles, and other challenges.