Can anyone recommend any decent books or online sources on UML?

Need to utilize parts of it for the design of a new software product.