GREAT CRITICAL THINKING PUZZLES - DISPEZIO MICHAEL A (Delhi Orient Paperbacks, 2005)