David H. Rosen David P. Doyle David A. Rich David C. Kang David Gordon David J. Linden David A. Hill著