From Abacus to AI: A Comprehensive History of Computers : vi