Alice In Puzzle-Land by Raymond M. Smullyan