300 Brain-teasing puzzles - Russell,Ken & Carter,Philip (Mumbai Jaico, 2005)