Author: Thomas B. Hall
Alternate names: Hall, Thomas B. (Nova editor); Hall, Thomas B.