Bibliography

[Abelson and Sussman1996]   Abelson, Harold and Gerald Jay Sussman (1996). Structure and Interpretation of Computer Programs. Second edition, MIT Press, Cambridge, MA.

[Adamic1999]   Adamic, Lada A. (1999). The Small World Web. In Abiteboul, S. and A.-M. Vercoustre, editors, Proc. 3rd European Conf. Research and Advanced Technology for Digital Libraries, ECDL, pp. 443-452. Springer-Verlag.

[Braitenberg1986]   Braitenberg, Valentino (1986). Vehicles: Experiments in Synthetic Psychology. MIT Press, Cambridge, MA.

[Brooks1995]   Brooks, Frederick (1995). The Mythical Man-Month: Essays on Software Engineering. Addison Wesley, Reading, MA.

[Brooks2002]   Brooks, Rodney (2002). Flesh and Machines: How Robots Will Change Us. Pantheon Books, New York, NY.

[Budd1987]   Budd, Timothy (1987). A Little Smalltalk. Addison-Wesley, Reading, MA.

[Budd2001]   Budd, Timothy (2001). Introduction to Object-Oriented Programming. Third Edition, Addison-Wesley, Reading, MA.

[Clark and Russell2000]   Clark, David P. and Lonnie D. Russell (2000). Molecular Biology Made Simple and Fun. Cache River Press, Vienna, Illinois.

[Davis2000]   Davis, Martin (2000). The Universal Computer: The Road from Leibniz to Turing. W. W. Norton, New York, NY.

[Eck1995]   Eck, David (1995). The Most Complex Machine: A Survey of Computers and Computing. AK Peters Ltd, Wellesley, MA.

[Felder and Silverman1988]   Felder, R. M. and L. K. Silverman (1988). Learning and teaching styles in engineering education. Engineering Education 78(7): 674-681.

[Felder1993]   Felder, Richard (1993). Reaching the second tier: Learning and teaching styles in college science education. Journal of College Science Teaching 23(5): 286-290.

[Felleisen et al.2001]   Felleisen, Matthias, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi (2001). How to Design Programs: An Introduction to Programming and Computing. MIT Press, Cambridge, MA.

[Harel1987]   Harel, David (1987). Algorithmics: The Spirit of Computing. Addison-Wesley, Reading, MA.

[Hodges1983]   Hodges, Andrew (1983). Alan Turing: The Enigma. Simon & Schuster, New York, NY.

[Humphrey2002]   Humphrey, Nicholas (2002). The Mind Made Flesh: Frontiers of Psychology. Oxford University Press, Oxford.

[Menand2001]   Menand, Louis (2001). The Metaphysical Club: A Story of Ideas in America. Farrar, Straus & Giroux, New York, NY.

[Mitchell1996]   Mitchell, Melanie (1996). An Introduction to Genetic Algorithms. MIT Press, Cambridge, MA.

[Norvig1991]   Norvig, Peter (1991). Paradigms of Artificial Intelligence Programming. Morgan Kaufmann, San Francisco, CA.

[Papert1980]   Papert, Seymour (1980). Mindstorms: Children, Computers and Powerful Ideas. Basic Books, New York, NY.

[Parnas1972]   Parnas, David (1972). On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12): 1059-1062.

[Powers2003]   Powers, Richard (2003). Literary devices. In Lightman, Alan, Daniel Sarewitz, and Christina Desser, editors, Living With the Genie: Essays on Technology and the Quest for Human Mastery. Island Press, Washington, DC.

[Shannon1948]   Shannon, Claude (1948). A mathematical theory of communication. Bell System Technical Journal 27(July and October): 379-423 and 623-656.

[Wall, Christiansen, and Orwant2000]   Wall, Larry, Tom Christiansen, and Jon Orwant (2000). Programming Perl. Third edition, O'Reilly, Sebastopol, CA.

[Watts2003]   Watts, Duncan J. (2003). Six Degrees: The Science of A Connected Age. W. W. Norton, New York, NY.

[Weizenbaum1966]   Weizenbaum, Joseph (1966). ELIZA - a computer program for the study of natural language communication between man and machine. Communications of the ACM 9(1): 36-45.

HTML conversion by TeX2page 2003-09-27