Introduction to the History of Computing - Gerard O'Regan; O'Regan, Gerard (Springer International Publishing, 2016)