Partition: Algorithm 63," "Quicksort: Algorithm 64," and "Find: Algorithm 65 (1961)

by C A R Hoare
Venue:Communications of the ACM