Bibliography

Primary References

[Abelson and Sussman, 1985] Harold Abelson and Gerald Jay Sussman with Julie Sussman, Structure and Interpretation of Computer Programs, First Edition, MIT Press, 1985; Second Edition, MIT Press, 1996, [Web Page].
[Cormen et al., 2001] Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms, Second Edition, MIT Press, 2001, [Web Page].
[Dean et al., 1995] Thomas Dean, James Allen and Yiannis Aloimonos, Artificial Intelligence: Theory and Practice, Benjamin Cummings Publishing Company, 1995, [Web Page].
[DeGroot, 1986] Morris H. DeGroot, Probability and Statistics, Second Edition, Addison Wesley, 1986.
[Felleisen et al., 2001] Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi, How to Design Programs: An Introduction to Programming and Computing, MIT Press, 2001, [Web Page].
[Hennessy and Patterson, 1997] John L. Hennessy and David A. Patterson, Computer Organization and Design: The Hardware / Software Interface, Second Edition, Morgan Kaufmann Publishers, Inc., 1997, [Web Page].
[Mitchell, 1997] Tom Mitchell, Machine Learning,, McGraw Hill, 1997, [Web Page].
[Papadimitriou, 1994] Christos Papadimitriou, Computational Complexity,, Addison Wesley, 1994, [Web Page].
[Russell and Norvig, 1995] Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 1995, [Web Page].
[Silberschatz et al., 2001] Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, Sixth Edition, John Wiley & Sons, Inc., 2001, [Web Page].
[Silberschatz et al., 2001] Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts, Fourth Edition, McGraw-Hill, 2001, [Web Page].
[Tanenbaum, 1996] Andrew S. Tanenbaum, Computer Networks, Third Edition, Prentice-Hall, Inc., 1996, [Web Page].
[Ullman, 1988] Jeffrey D. Ullman, Principles of Database and Knowledge-Base Systems, Computer Science Press, 1988, [Web Page].


Ancillary References

[Arnold and Gosling, 1998] Ken Arnold and James Gosling, The Java Programming Language, Second Edition, Addison Wesley Longman Inc., 1998.
[Braitenberg, 1986] Valentino Braitenberg, Vehicles: Experiments in Synthetic Psychology, MIT Press, 1986.
[Brooks, 2002] Rod Brooks, Flesh and Machines: How Robots Will Change Us, Pantheon Books, 2002.
[Budd, 2000] Timothy Budd, Understanding Object-Oriented Programming with Java, Addison Wesley Longman Inc., 2000.
[Bush, 1945] Vannevar Bush, As We May Think, Atlantic Monthly, July, 1945, [Web Page].
[Davis, 2000] Martin Davis, The Universal Computer: The Road from Leibniz to Turing, W. W. Norton, 2000.
[Dennett, 1984] Daniel Dennett, Elbow Room: The Varieties of Free Will Worth Wanting, MIT Press, 1984.
[Dennett, 1998] Daniel Dennett, Brainchildren: Essays on Designing Minds, MIT Press, 1998.
[Felder, 1993] Richard Felder, Reaching the Second Tier: Learning and Teaching Styles in College Science Education, Journal of College Science Teaching, 23(5), 286-290 (1993) [Web Page].
[Gardner, 1989] Martin Gardner, Gardner's Whys and Wherefores, University of Chicago Press, 1989.
[Garey and Johnson, 1979] Michael Garey and David Johnson, Computers and Intractibility: A Guide to the Theory of NP-Completeness, W. H. Freeman and Company, 1979.
[Gleick, 2002] James Gleick, What Just Happened - A Chronicle from the Information Frontier, Pantheon Books, 2002.
[Harel, 1987] David Harel, Algorithmics: The Spirit of Computing, Addison Wesley, 1987.
[Harel, 2000] David Harel, Computers Ltd: What They Really Can't Do, Oxford University Press, 2000.
[Hodges, 1983] Andrew Hodges, Alan Turing: The Enigma, Simon & Schuster, 1983.
[Hofstadter, 1979] Douglas Hofstadter, Goedel, Escher, Bach: An Eternal Golden Braid, Basic Books, 1979.
[James, 1963] William James, Pragmatism and Other Essays, Washington Square Press, 1963.
[James, 1962] William James, Essays on Faith and Morals, Selected by Ralph Barton Perry, Meridian Books, 1962.
[Knuth, 2001] Donald Knuth, Things a Computer Scientist Rarely Talks About, CLSI Publications, 2001.
[McDermott, 2001] Drew McDermott, Mind and Mechanism, MIT Press, 2001.
[Menand, 2001] Louis Menand, Metaphysical Club: A Story of Ideas in America, Farrar, Straus and Giroux, 2001.
[Minsky, 1987] Marvin Minsky, The Society of Mind, Simon & Schuster, 1987.
[Newell, 1990] Allen Newell, Unified Theories of Cognition, Harvard University Press, 1990.
[Paulos, 1995] John Allen Paulos, A Mathematician Reads the Newspaper, Basic Books, 1995.
[Pinker, 1997] Stephen Pinker, How the Mind Works, Penquin Books, 1997.
[Rheingold, 2000] Howard Rheingold, Tools for Thought: The History and Future of Mind-Expanding Technology, MIT Press, 2002, [Web Page].
[Wall et al., 200] Larry Wall, Tom Christiansen and Jon Orwant, Programming Perl, Third Edition, O'Reilly, 2000, [Web Page].
[Wolfe, 2000] Tom Wolfe, Hooking Up, Simon & Schuster Audio, 2000, for the audio-cassette version and Farrar Straus & Giroux, 2000, for the hard-cover version.