by David E. Shaffer. (美)David R.Shaffer著 by David F. Martin. by David Rieff. F. Harris, R. McCaffer. by David Allan. by David B. Ottaway by David S. Latchman by David Thoreau