Author: R. Coste, P.H. Gregory, G.A. Zentmyer