The Sphinx-III trainer was written by Eric Thayer and the Sphinx-III decoder was written by Mosur Ravishankar