Strategies And Models For Teachers by Paul D. Eggen, Donald P. Kauchak & Don P. Kauchak