Teaching thinking skills - Johnson, Stephen (Key debates in educational policy., 2010)