artificial life

Cormen, Thomas H., Charles E Leierson and Ronald L. Rivest. Introduction to Algorithms. The MIT Press, Cambridge, Massachusetts, and the McGraw-Hill Book Company, New York, 1990.


Dawkins, Richard. The Blind Watchmaker. W.W.Norton & Company, New York, 1996.


DirectX 7.0 SDK documentation. Microsoft 1999. Available at www.microsoft.com/directx


Giancoli, Douglas C. Physics: Principles with Applications, Fifth Edition. Prentice Hall, Upper Saddle River, New Jersey, 1998


Flanagan, David. Java Examples in a Nutshell. O’Reilly & Associates, Sebastopol, California, 1997


Flanagan, David. Java in a Nutshell, Second Edition. O’Reilly & Associates, Sebastopol, California, 1997


Foley, James D., Andries van Dam, Steven K. Feiner and John F. Hughes. Computer Graphics: Principle and Practice, Second Edition. Addison Wesley, Reading Massachusetts, 1997


Kovach, Peter J. Inside Direct3D. Microsoft Press, Redmond, Washington, 2000


Kuhlmann, H., and Hollick, M Genetic Programming in C/C++. Available at http://www.cis.upenn.edu/~hollick/genetic/paper2.html


Levy, Steven. Artificial Life: A Report From the Frontier Where Computers Meet Biology. Vintage, New York, 1992


Perez, Adrian, and Dan .Royer Advanced 3-D Game Programming Using DirectX 7.0. World ware Publishing, Inc., Plano, Texas, 2000


Prusinkiewicz,, P., Haan, J. “Lindenmayer Systems, Fractals, and Plants”, Lecture Notes in Biomathematics, Springer-Verlag, 1989.


Ray, Thomas S. Artificial Life. Available at http://www.hip.atr.co.jp/~ray/pubs/fatm/


Reynolds, Craig. “Flocks, Herds, and Schools: A Distributed Behavioral Model”, SIGGRAPH, 1987.


Self-replication loops in Cellular Space, Available at http://www.weizmann.ac.il/home/bmsegre/LECTURE_8A/loops.html


Sims, Karl. “Artificial Evolution for Computer Graphics,” Computer Graphics, Vol. 25, No.4, July 1991, pp. 319-328


Sims, Karl. “Evolving Virtual Creatures”, Computer Graphics, Annual Conference Series, (SIGGRAPH ’94 Proceeding), July 1994, pp. 15-22


Stroustrup, Bjarne. The C++ Programming Language, Special Edition. AT&T Labs, Florham Park, New Jersey, and Addison Wesley, Reading, Massachusetts, January, 2000.


Willihnganz, Alexis. “Software that Writes Software”. Salon.com. October 1999.


Woo, Mason, Jackie Neider and Tom Davis. OpenGL Programming Guide, Second Edition. Addison Wesley, Reading, Massachusetts, 1997