UML Distilled: Applying the Standard Object Modeling Language (1999)

by Martin Fowler, Kendall Scott