The ICT revolution in historical perspective