David Long David Nunan David Harris著 David Johnson David Deming David Harley David Hicks. David Hopkins著 David Jordan David Morley