An introduction to object-oriented analysis : objects in plain English / David Brown. - Brown, David W. M. (Wiley, 1997)