Author: Carl H. Shanks
Alternate names: Carl. H. Shanks; Carl H Shanks