User Interfaces. - Chan, Andrew (Computer Bulletin, 2004)