Source: https://www.academia.edu/8491578/Assignment_writing_guide_Introduction.pdf