The STEP system for collaborative case-based teacher education: design, evaluation & future directions. - Sharon J. Derry; Marcelle Siegel; John Stampen (CSCL, 2002)