An Analysis of Scaffolding and Its Role in Cognitive DevelopmentThe International Journal of the Humanities: Annual ReviewCommon Ground Research Networks