What a super little book. This could easily be called "UML in 2 hours" -- which is about how long it takes to read. But this is not just a whistle-stop tour of the notation. Fowler give solid pragmatic advice, in his usual lucid readable style, how and when to use each piece of the notation in analysis and design -- and, just as importantly, when not to use it. There's more good solid advice and guidance in here than in many of the larger doorstop-thick tomes.