Marangoni flows induced by non-uniform surfactant distributions by