by Peta Heywood
Language activities for developing language skills and intellectual growth, such as observing, describing, recalling, reflecting, explaining, hypothesizing, predicting, and problem solving.