Source: http://www.sqa.org.uk/files/nq/h_maths_sqp.pdf