The psychology of thinking: reasoning, decision-making and problem solving by Minda, John Paul 0 Type: Book