I purchased this book and the basic level book to help some elementary age children develop critical thinking skills.  The puzzles work pretty well for this purpose.  Students quickly figure out they have to use reasoning instead of going for the obvious.  They aren't always happy about this. But that's another story.  I'm very pleased with these books.