Modern Marine Engineering ... by Harry George Cisin