Charles Richter Design Flexible Object-Oriented Systems with UML Software Engineering Series - India 2000 - 404 ISBN: 8176353981