1001 MAD Pages You Must Read Before You Die (Crammed into 864 Actual Pages)

This novel has a rhythm that pulls you in from the start.

This activity book includes logic puzzles that make you think outside the box.