Object oriented modeling and design with UML - Blaha, Michael R (New Delhi Pearson, 2012)
PG
E