Fred Brooks, The Mythical Man-Month, and the Limits of Adding More Programmers
Fred Brooks turned the difficult IBM OS/360 experience into a theory of software project management centered on communication, conceptual integrity and the limits of treating people as interchangeable units of effort.