John K. Shank. John Hawke (美)John E.Hanke等著 John E. Ettlie John C. Hull John Crane John S. Hill. John E. Marthinsen John E. Marthinsen. John R. Hubbard著