Darrellwrites a good review on UML Distilled by Martin Fowler, I have read this book, but I am a little more on the fence about it. I enjoyed reading the book, but when I finished it I did not feel like I had any better idea of how to use UML to design a system. It was kind of like a quick run through of everything UML offers, but without enough information on how to apply it. I think I may have come across it at the wrong time since I already had a working knowledge of UML, and was looking for ways to better apply it. Anyway, I am still looking for that book if anyone has any suggestions.