An introduction to educational computing - Rushby, Nicholas John (New patterns of learning, 1979)