Modeling software system using UML 2 - Roques, Pascal (Wiley India Pvt. Ltd., New Delhi, 2004)