Journey of the software professional a sociology of software development - Hohmann, Luke (Prentice Hall, 1997)