Open look graphical user interface functional speci fication (Addison-Wesley, 1989)