Author: David B Davis
Alternate names: david brion davis