1. Mütze, T., Nummenpalo, J.: A constant-time algorithm for middle levels Gray codes. In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16–19, pp. 2238–2253 (2017)
2. Savage, C.D.: A survey of combinatorial Gray codes. SIAM Rev. 39(4), 605–629 (1997)
3. Knuth, D.E.: The Art of Computer Programming, Vol. 4A. Combinatorial Algorithms. Part 1. Addison-Wesley, Upper Saddle River, NJ (2011)
4. Nijenhuis, A., Wilf, H.S.: Combinatorial Algorithms. Academic Press, New York-London (1975). Computer Science and Applied Mathematics
5. Wilf, H.S.: Combinatorial algorithms: an update, volume 55 of CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (1989)