Publisher's Synopsis
This text describes several software tools designed for the preparation of Computer Aided Learning materials (CAL) in mathematics as well as in a more general context. It provides practical examples in the programming language Pascal, from the CALM project at Heriot-Watt University.