David Stokes David Stokes著 David Evans著 David Glen David lrvine David Herbert Stevens David Hackett David S. David Adams