The chess mysteries of the Arabian knights /
Smullyan, Raymond M.
Oxford : Oxford University Press,
1992, c1981.