A Comprehensive History of Computers