Developing software for the user interface - Bass, Len (The SEI series in software engineering, 1991)