Object-oriented software engineering: an agile unified mathodology - KUNG, David C. (Service Division Astra Daihatsu Motor, 2014)