Sale Quick view Add to Cart Games For Your Mind: The History And Future Of Logic Puzzles £25.00 £23.35 Princeton University Press