• Committee on Naval Engineering in the 21st Century. National Research Council (United States). Transportation Research Board

5 - 6Hours to read