"This is a remarkable book. Written by four authors, it consists of a collection of 31 self-contained papers that explain many different concepts related to computing and place them in an historical context. The papers are generally accessible for the layman and relatively short … a compact encyclopedia of computing involving all aspects, such as mathematics, software, and hardware."—A. Bultheel, The European Mathematical Society, June 2014"... written at a reasonable level for undergraduates and some (or all) of the chapters could be assigned as supplemental reading for a variety of computer science courses. Summing Up: Recommended. Lower-division undergraduates."—P. Cull, Oregon State University in CHOICE Magazine, February 2015 Vol. 52 No. 6Read the full review at http://choiceconnect.org/webclipping/186232/2-2i7b4u54y72-zyzzdoi2_n2p6krpzhopqiqh3j_pe2o4nbqq