T. W. Sag
Manchester Univ., Manchester, UK
Combination Generators
ACM Transactions on Mathematical Software (TOMS)
Permutation Generation Methods
ACM Computing Surveys (CSUR)
Algorithm 383: permutations of a set with repetitions [G6]
Communications of the ACM