Algorithm 160 Combinatorial of M Things Taken N at A Time
CACM April, 1963
Wolfson, M. L.
Wright, H. V.
