David D. Hanagal. David D. Hanagal David Flanagan. David R. Segal. David Flanagan著 David Flanagan David Flanagan等著 David Segal.