The Application of Learning Principles in Learning Technologies. - Lun Mo; Fang Yang (MLMTA, 2005)