The information age: evolution or revolution?