Text this: An Interoduction to object-oriented systems analysis and design with UML and the unified process