Constructing the user interface with statecharts
by
Ian Horrocks
1999, Addison-Wesley