Training for tomorrow distributed learning through computer and communications technology - Greg Kearsley (Addison-Wesley)