Learning at a distance : from principles to practice - Cheah, Kooi Guan (Penerbit Universiti Sains Malaysia, 2004)