Author: Robert E. Spiller
Alternate names: Robert E. Spiller, Willard Thorp, Thomas H. Johnson, et al. (Editors)