250 CHALLENGING PUZZLES - Sethi, M.R (goodwill Publishing house, 1997)