Title: Discovering Computers 2001 Concepts for a Connected World Brief Edition