For pure puzzling pleasure, you will not find a better selection of mental challenges than in Mind Stretchers. The sheer variety and quality of the puzzles, plus the range in level of difficulty, puts it in a class of its own. So get ready for a whole load of satisfying cerebral sessions.