Learning Resources and Technology. A Guide to Program Development. (1991)