"Thinking for Learning" looks at the place of different thinking skills approaches in delivering a 21st-century education. It is a practical book held together by an extensive range of detailed case studies. The authors have skilfully collected the argume