Author: Spiller, Robert E.
Alternate names: Spiller, Robert E.; Thorp, Willard; Johnson, Thomas H.; Canby, Henry Seidel