Puzzle Solver - Oxford University Press New York, New Delhi, 1999 - 344p ISBN: 0 19 860222 7 Dewey Class. No.: 793.73