http://www.utm.edu/research/iep/p/protagor.htm