Computing: A Concise History