Drawing on five contemporary approaches to teaching thinking skills, this guide presents a range of strategies and techniques for improving the thinking of students at any ability level in any... This description may be from another edition of this product.