Source: http://caps.unm.edu/mathrefresh/assets/Graphs.pdf