Handbook of research on social studies teaching and learning a project of the National Council for the Social Studies - Shaver, James P. (Macmillan, 1991)