Author: David Paul Anderson
Alternate names: David P. Anderson