This lively and fascinating text traces the key developments in computation â€" from 3000 B.C. discusses the invention of the microprocessor and the development of home and personal computers; reviews a miscellany of innovations in the computing field such as cloud computing, the Internet of Things, and Quantum Computing;