Introduction to Ship Design for Mechanical Engineers
AZ Eng Ltd