The Design, Implementation and Assessment of Software for Use in the Teaching of History - Morgan, Nigel J. 1942-; Moss, Michael S. 1947-2021; Trainor, Richard H. (1986)