Lost Connections by Johann Hari

You will find that this novel changes slightly each time you read it.

This activity book includes spot-the-difference games that sharpen your focus.