Technology-based training a comprehensive guide to choosing, implementing, managing and developing new technologies in training - Ravet (Kogan Page, 1997)