The Internet: A Curriculum Oriented Guide