eLearning and Digital Publishing - Ching, Hsianghoo Steve (H. S. Ching, P. W. T. Poon and C. McNaught, 2006)