Dynamics of software development - McCarthy, Jim (Microsoft Press, 1995)