This might help:

http://www.imt.net/~yvcc/jeff_hill/index.htm