by Jan Brennan
Ideas for teaching basic skills and concepts such as colors, shapes, letters, numbers, patterning, sequencing, opposites and so much more.