How to design self-directed and distance learning : a guide for creators of web-based training, computer-based training, and self-study materials

Introduction. Analysis. Design. Development. Testing and Improvement. Implementation. Evaluation. Summary.