See this link :
http://www.edge.org/documents/archive/edge101.html