Hamlin, J., & Whiting, A. (2005). An insight into the mechanism of the cellulose dyeing process, part 2: Simulation of aggregation, solvent and additive effects upon azo-linked aromatics and dyes. Molecular Simulation, 31(8), 605-612