Thinking and Reasoning | 9781848723184 | Memmo