Hoare, C. A. R. (1961). Algorithm 64: Quicksort. Communications of the ACM 4 (7)