A New History of Modern Computing - Haigh (IEEE, 2003)