http://www.zellner1.com/ect/ect2.htm