TY - BOOK TI - Puzzle Solver SN - 0 19 860222 7 U1 - 793.73 PY - 1999/// PB - Oxford University Press New York, New Delhi ER -