Constructing Snake-in-the-box Codes and Families of such Codes Covering the Hypercube by L. Haryanto