Read This to Understand How Computers Work and How We Got Where We Are