Learning Uml 2.0 by Russell Miles, Kim Hamilton & Russ Miles