I bought this book while studying a module in Object Oriented Design/Development at University, and I am glad I did.
Let me clear something here, this book is not a user manual to UML, so the reader is expected to be familiar with UML and Object-Oriented technologies.
This book does not teach the reader UML, it describes/defines and explains concepts and technologies in UML 2.0. I may not be wrong at all to call this the official Dictionary to UML 2.0.
I personally had used UML before and was familiar; not an expert by any means but knew my way around.
By consulting this book I was able to precisely choose the correct UML concept and apply it to my rather complex and large system design model.
If I had not consulted this book I would not have been able to craft my design model to the level I did. I am chuffed to bits that I bought it; it helped me so much, although I have not used it much since, its still there when I do need it.
Highly recommend it.