by Cotton Valent