The Object Primer: The Application Developer's Guide to Object Orientation and the UML
'Overall an introduction to OO software in structured steps written in a teachign style, easy to read for a novice.' CVu