Author: Walter Recharde Allen
Alternate names: Walter R. Allen