Author: William L. Brown, Jr.
Alternate names: William L., Jr. Brown