Source: http://www.gsdrc.org/docs/open/ds35.pdf