A note on inheritance and state machines. - John D. McGregor; Douglas M. Dyer (ACM SIGSOFT Softw. Eng. Notes, 1993)