Author: Williams, John C.
Alternate names: John C Williams