Author: Douglas Copeland
Alternate names: DOUGLAS COPELAND