Author: Charles W. Johnson, Jr.
Alternate names: Charles W Johnson