Author: Barry Panter
Alternate names: Barry M. Panter