Is there a book on the history of Software Development (from the very beginning till say 2005)?
I know this is a very broad subject touching many aspects of Computer Science. But it will be great to know, say, not only the reasons behind development of Java(or any other language) but also the associated history. Or how the development of different kinds of architectures changed the way code is written. Or how the development of web changed the outlook.
It will also be interesting to know about the different people who have contributed / are contributing.