Logical thinking puzzles - Sloane, Paul & MacHale, Des (Delhi Orient Paperbacks, 1996)