The Unified Modelling Language Reference Manual - James Rumbaugh (New Delhi Addison Wesley, 2000)