Exploring a vast array of topics related to computation, Computing: A Historical and Technical Perspective covers the historical and technical foundation of ancient and modern-day computing. The book starts with the earliest references to counting by humans, introduces various number systems, and discusses mathematics in early civilizations. It guides readers all the way through the latest advances in computer science, such as the design and analysis of computer algorithms. Through historical accounts, brief technical explanations, and examples, the book answers a host of questions, including: Why do humans count differently from the way current electronic computers do? Why are there 24 hours in a day, 60 minutes in an hour, etc.? Who invented nu...