This book for beginners gives a good foundation, explaining "the UML." It is easy to understand and well balanced between the examples and their relation to the ideas they are putting across. This is a good book for anyone who wants to get a good understanding of the concepts and quickly put them to use.
Schmuller explains the differences between UML 1.0 and version 2.0 where appropriate. The CD-ROM includes an electronic version of the book, making it easy for laptop use, and Poseidon for UML CE 2.2. Sadly, although the CD contains Poseidon for UML, the author does not use it in the appendix covering the use of a modeling tool; instead, he uses Microsoft Visio Professional. It's not that I don't like Visio, but rather I find it to be incongruous.
Overall, a good book at a reasonable price.