Sun, Ming, "Internet based course delivery: Technology and practice", , 2001