Author: Christopher L. Clark
Alternate names: C. L. Clark