David and Goliath David and goliath Craig, David Randolph, (英)David Prandle著 (美)David Frankel[等 David Chidlow David Diop. David Farley David Sinden.