Aiming to help developers bridge the gap between theory of Unified Software Development Process and the practical realities necessary to design and build a software system, this text incorporates practical experience and four case studies.
a reference book and a must have/read for system developer working with UML. I also used it later on on my dissertation that dealt with developing a new project methodology in 2009.