Socioal cognitive development: Frontier and possible futures - Flavell, John H. ed (Cambridge Cambridge University Press, 1981)