Science in History: From the Abacus to the Modern Computer ...