Teaching middle school mathematics : activities, materials, and problems - Krulik, Stephen. (Allyn and Bacon, 2000)