© Nick Parlante 1999:
"This is document 104 in the Stanford CS Education Library.
Please see http://cslibrary.stanford.edu/ for this and other
free educational materials."
Original files at http://cslibrary.stanford.edu/104/ along with details and FAQ.