Source: https://www3.cs.stonybrook.edu/~qin/courses/graphics/technical-writing-overview.pdf