An introduction to object-oriented analysis : objects and UML in plain English - Brown, David, 1944 Feb. 8- (John Wiley, 2004)