From 0 to 1: An Authoritative History of Modern Computing