Best Practices in Teaching Online or Hybrid Courses: A Synthesis of Principles. - Lennon Tan; Minjuan Wang; Jun Xiao (ICHL, 2010)