see:
http://www.ulm.edu/trio/