To Mock a Mockingbird: and Other Logic Puzzles by Raymond Smullyan (April 14 2004)