David M. Smith. David Eugene Smith. Davis, Keith. Dudley Smith. David Drakakis-Smith. David A. Dilworth. David G.Smith修订,谢孝衍译