Unified modeling language user guide. - Booch Grady (2000)