Author: John L. Snell
Alternate names: J. L. Snell; John Leslie Snell