1. I. V. Sergienko and M. F. Kaspshitskaya, Models and Methods of Computer Solution of Combinatorial Optimization Problems [in Russian], Naukova Dumka, Kiev (1981).
2. V. Iipsky, Combinatorics for Programmers [Russian translation], Mir, Moscow (1988).
3. M. F. Kaspshitskaya, I. V. Sergienko, and V. I. Khil’chenko, “On one approach to solution of allocation problems,” Kibernetika, No. 5, 51-60 (1974).
4. D. Knuth, The Art of Computer Programming. Basic Algorithms, 1 [Russian translation], Mir, Moscow (1976).
5. D. Savage Carla, “Generating permutations with k-differences,” SIAM J. Discrete Math., 3, No. 4, 561-573 (1990).