This is a classic software engineering text and is as ever relevant today as it was when it was written over twenty years ago, which in itself is a marvel for a computing text! The authors DeMarco and Lister share their experience in managing and consulting for many large software development efforts around the world.
The book explains that the major problems in Software Engineering are human issues not technical issues, a point that is often ignored even today when we try and solve social (human) issues with technical solutions. This should be a compulsory text for all new programming managers and lead programmers. Depressingly the same mistakes that this book records from twenty years ago are still being committed in the present.