David Roland David and goliath David Ricardo David Alan Grier David Ricardo著 David R. Anderson David Blanchard. David Flanagan著 David H. Sandler David L. Van Rooy