content: if you start learning UML, this is absolutely not a good pick. The orgnization of this book is poor. Some parts are reiterated more than 3 times, some are seldomly mentioned.Too many messy diagrams makes readers like me confused.