Managing the development of software-intensive systems - McDonald, James (Wiley, 2010)