Distance Education: A Systems View of Online Learning - Moore, Michael G.; Kearsley, Greg (USA Cengage Learning, 2012)