Distance learning principles for effective design, delivery, and evaluation - Mehrotra, Chandra Mohan (Thousand Oaks Sage, 2001)