Exercising the Heart of History Education: Negotiating the Past Through a Principle-Based, Technological Driven Knowledge Building Culture. - Melvin Chan; Chew Lee Teo (CSCL, 2017)