Acknowledgments

Countless web resources and, importantly, pointers from colleagues and other similar courses. Also, help from many previous students.
Last modified: Sun Jan 11 14:20:31 CST 2009