A practical introduction to the human-computer interface - Hill, Stephen (DP Publications, 1995)