Author: David C. G. Brown
Alternate names: Brown, David C.G.