Author: Byron Preiss
Alternate names: Bryon Preiss