Author: David Edward Cooper
Alternate names: David E. Cooper