Camden, Me. : International Marine/McGraw Hill,