Author: David Christopher Knox
Alternate names: David C. Knox; David Knox