2022-05-18 Becoming Universal: A New History of Modern Computing - Thomas Haigh