UML distilled : brief guide to the standard object modeling language - Martin Fowler, Kendall Scott (Pearson Education Asia, New Delhi, 2000)