Tricky Logic Puzzles for Adults: 130+ Difficult Puzzles to Challenge Your B…

A nice touch in this novel is the way it leaves some questions open.

With this activity book, you can learn new words while playing word games.