Computing a concise history - Ceruzzi, Paul E. (The MIT Press, 2012)