Practical guide to exploiting the power of Object Technology & UML in your software development process.