Knowledge-based Systems: implications for human-computer interfaces - Cleal, David Murray (1989)