Puzzles for pleasure /
Clarke, Barry R.
Cambridge : Cambridge University Press,
1994.