Brad Schaeffer. by David E. Shaffer. David Graeber. David A. Aaker. David A. Bender. David A. Gerber. David L. Shrier. (美)David R.Shaffer著 David Wiesner. David L.Strider.