The Big Book of Paradoxes, Puzzles and Problems304 pages11 hours of readingHundreds of historic brain-teasing challenges await the reader inside this work.Read moreTrack