Author: Duff Hart-Davis
Alternate names: Duff Hart-Davis; Duff Hart Davis; D. Hart-Davis; D. Hart Davis