Developed by Bruce Grant (bgrant@umcc.ais.org) Jan., 1996 and placed in the public domain.