Manyebook
Peter Winkler
Mathematical Puzzles
Mathematical Mind-Benders