David R. Anderson [and other six] David R. Anderson [et al.]. David R. Anderson...[et al.] David E. Thurston and Ilona Pysz. David E. Thurston and Ilona Pysz David A. Patterson and John L. Hennessy. David A. Grossman and Ophir Frieder. David J. O'Brien and Matthew D. Craig.