Resources to foster children's development of language and communication skills in early childhood and primary school ages. Engage children and enhance learning capabilities with this great selection including puppets, flash cards and audio CD's.