Mathematical recreations
A Mathematical Pandora's box contains 142 puzzles to challenge people of all ages. There is a detailed commentary at the end of the book, giving solutions and explanations, together with the occasional follow-up problem.