Teaching thinking skills - Johnson, Stephen. (Continuum International Pub. Group,)