Spectroscopic methods for determination of critical micelle concentrations of surfactants; a comprehensive review | Synapse