A great book! To be honest, I liked it and recommend it to anyone who wants to learn UML. The book introduces us to the latter and to the fundamentals of software engineering by presenting the approaches that are used there in a very easy way through the realization of a project.