David Hume David Quammen by David Hume David Lee David Loye David Nunan David Rohde David Shanley David A. David J.