Source: http://courses.ii.metu.edu.tr/min524/chp2/links_1/Sampling_2.pdf