I was recommended this book back in 2012 by the awesome force of nature that is [Gary Derrick]
Since it was initially published in the early 1970s it serves as a fascinating insight into the differences between software development in the 60s and the present day. However, far more fascinating is that the fundamental problems remain the same, and that in many ways we continue to fail to learn the lessons from large overbudget and under performing IT projects over the intervening decades. One of it’s central tenets, that larger teams are not proportionally more performant that smaller teams, and in some cases can actually be less performance, is something that I have felt and experienced acutely throughout my career and which I wish was more self-evident to project managers and budget holders.