The Amazing 1000 Puzzle Challenge 2304 pages11 hours of readingA huge volume of brain-teasers, logic challenges and word & number puzzles.Read moreTrack