David D. Burns DavidWilkins David L. Rogers David S. Landes DavidParkins David A. Hill[著] David N. David A. Hill[著 David A. Hill著 David D. Busch著