Satan, Cantor and infinity : and other mind boggling puzzles /
Smullyan, Raymond M.
Oxford : Oxford University Press,
1993.
Originally published: New York: Alfred A. Knopf, 1992