Discovering computers 2000 : concepts for a connected world, Web and CNN enhanced - Walker, Tim J.