To mock a mocking bird and other logic puzzles

Raymond Smullyan
Knopf
9780394534916
0-394-53491-3