King Arthur In Search Of His Dog And Other Curious Puzzles by Raymond M. Smullyan