Greene, E. J. “A SAS Macro for Covariate-Constrained Randomization of General Cluster-Randomized and Unstratified Designs”. Journal of Statistical Software, Code Snippets, vol. 77, no. 1, Apr. 2017, pp. 1-20, doi:10.18637/jss.v077.c01.