Teaching and learning in history / - Leinhardt, Gaea.; Beck, Isabel L.; Stainton, Catherine. (L. Erlbaum Associates,, 1994)