(美)David S. Platt著 David A. Hill[著 David S. Landes David and goliath David S. David Hackett David A. Hill著 David D. Burns David F. D' David W. S.