Hoare, C. A. R. (1961). Algorithm 64: Quicksort.. Commun. ACM, 4, 321.