User interface design - Thimbleby, Harold (ACM Press frontier series, 1990)