David J.Vogler David J.Young David M Buss David J.Vogler. David John Farmer David J. Pittenger David Burke著 David A. David Hume David Burke