Knowledge-based systems: implications for human computer interfaces - Cleal, David M.; Heaton, Nigel O. (Horwood, 1988)