This is an excellent survey of legacy research into the project management challenges that software engineering poses. It includes the lessons learned from huge projects in the 1960's through mostly the 1980s. It is an excellent collection for classroom use and as a quick reference to come up to speed quickly if you have never done software engineering project management before. The important thing to remember is that the information is fairly dated and still generally approaches software engineering with the same model as building a bridge. Little is there in terms of modern agile software engineering methods (although the software engineering life cycle chapter does include the iterative model, which is essentially XP that includes refactoring).