David W.Oxtoby...[et al] edit by David W.Oxtoby...[et al] David W.Martin...[et al] David R.Blakely...[et al] David T.Suzuki...[et al] David A.Hodges...[et al] David Halliday...[et al] David A.Evans...[et al] David R.Adams...[et al] David E.Johnson...[et al]