Professor Stewart's Cabinet Of Mathematical Curiosities by Basic Books & Dr Ian Stewart