I enjoyed this book. It has a lot of neat observations, and it's separated into chapters, where if you're not interested in a particular chapter, you can skip over it.
To give you an example, I'll show one of the puzzles from the book:
"Two trains are approaching each other on the same track, each traveling at 50 mph. When the trains are 100 miles apart, a fly that always flies at 60mph, sets off from the front of Train A directly toward the oncoming Train B. When it gets to Train B it turns around and heads straight back towards A, and it continues to fly back and forth between the two trains until CRUSH! the two trains smash into each other, crushing the fly in the process.
How far did the fly fly - before it met its unfortunate end?"
There are two ways of solving the problem - one involving taking the limit of a geometric series, and the other is a simple and elegant solution. If you enjoy brain teasers like this, you'll enjoy this book.