Source: https://www.proeducate.com/courses/static_files/docs/generaloutline.pdf