Port Designer's Handbook by Carl A. Thoresen