Micelles. Physical chemistry of surfactant association