Successful evolution of software systems - Yang, Hongji (Artech House, 2003)