Source: http://ww.supervisord.org/documents/publications/micro/micro_40_sep_1981.pdf