http://www.cs.wisc.edu/~ashraf/ashraf.html
Last modified: September 16, 1996 by Ashraf Aboulnaga. (finger)