Origins and Foundations of Computing - Bauer, Friedrich Ludwig (Springer Berlin Heidelberg, 2010)