David Flanagan David Flanagan 著 DavidFlasnagan著 David Flasnagan (美)David Flanagan 著 (美) David Flanagan著 Dennis Flanagan edit by David Flanagan David P.Morgan Flanagan