[by] David R. Gaskell. David R. Gaskell. by David M. Walker. by David C. Goodfellow. by David C. Cooke by David K. Cheng. by David A. Webb. by David Covell. by David F. Noble. by David R. Turner