The Unified Modeling Language User Guide:The Ultimate Tutorial to the UML from the original designers - Booch,Grady, Rumbaugh,James and Jacobson,Ivar (Pearson, 1999)