Bibliography
Tomes for Algorithmic Conjuring
This bibliography is a list of technical computing resources -- the book and articles that make up my personal library. I am indebted to the authors of these works for providing the foundations upon which my knowledge is built. This is a work in progress; I will expanded it as time permits.
Donald E Knuth. The Art of Computer Programming, Volume 1: Fundamental Algorithms, Third Edition. Addison-Wesley, 1997.
Donald E Knuth. The Art of Computer Programming, Volume 2: Seminumerical Algorithms, Third Edition. Addison-Wesley, 1998.
Donald E Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching, Second Edition. Addison-Wesley, 1998.
Thomas H. Cormen, et al. Introduction to Algorithms. MIT, 1990.
Christopher G. Langton, ed. Artificial Life: An Overview. MIT, 1997.
Christopher G. Langton, ed. Artificial Life III. MIT, 1994.
Tommaso Toffoli and Norman Margolus. Cellular Automata Machines. MIT 1987.
Lawrence Davis, ed. Handbook of Genetic Algorithms. VNR, 1991.
David E. Goldberg. Genetic Algorithms in Search, Optimization & Machine Learning. Addison-Wesley, 1989.
David B. Fogel. Evolutionary Computation. IEEE, 1995.
Melanie Mitchell. An Introduction to Genetic Algorithms. MIT, 1996.
Stuart A Kauffman. The Origins of Order. Oxford, 1993.
John R. Koza. Genetic Programming II. MIT, 1994.
Stephen Wolfram. Cellular Automata and Complexity. Addison-Wesley, 1994.
Stephen Wolfram. A New Kind of Science. Wolfram, 2002.
Rohit Chandra, et al. Parallel Programming in OpenMP. Academic Press, 2001
Norman Morrison. Introduction to Fourier Analysis. Wiley, 1994.
William H. Press, et al. Numerical Recipes in C, Second Edition. Cambridge, 1992.
Stephen J Chapman. Fortran 90/95 for Scientists and Engineers. McGraw-Hill, 1998.
Bjarne Stroustrup. The C++ Programming Language, Third Edition. Addison-Wesley, 1997.
Mark Mitchell, et al. Advanced Linux Programming. New Riders, 2001.
Michael J. Folk, et al. File Structures: An Object-Oriented Approach with C++. Addison-Wesley, 1998.
Peter S. Pacheco. Parallel Programming with MPI. Morgan-Kaufmann, 1997.
Matt Welsh, et al. Running Linux, 3rd Edition. O'Reilly, 1999.
Steve Wilson and Jeff Kesselman. Java Platform Performance. Addison-Wesley, 2000.
Thomas W. Christopher, et al. High-Perfromance Java Platform Computing. Prentice-Hall, 2000.
Jan Dongarra, ed. et al. Sourcebook of Parallel Programming. Morgan-Kaufmann, 2003.
Scott Robert Ladd. Genetic Algorithms in C++. M&T Books, 1996.
Scott Robert Ladd. C++ Simulations and Cellular Automata. M&T Books, 1995.
Scott Robert Ladd. C++ Components and Algorithms, Third Edition. M&T Books, 1996.
Scott Robert Ladd. C++ Templates and Tools, Second Edition. M&T Books, 1996.
Scott Robert Ladd. Java Algorithms. McGraw-Hill, 1998.
Scott Robert Ladd. I/O Stream, Containers, and Standard Classes. M&T Books, 1996.

