The Internet and Information Revolution