Alternative Combinatorial Gray Codes

An introduction to Gray codes and an overview of alternatives to the binary reflected Gray code, including monotonic and balanced codes.