Useful links, comments, and criticisms are invited. Please direct them to:
Daniel M. Dobkin dan@enigmatic-consulting.com