Author: David B. Jones
Alternate names: David Barrie Jones; Jones, David B