Transactions : the society of naval architects and marine engineers / - New Jersey The society of naval architects and marine engineers 1989 - v.96; 402 p.

0939773066

623.81 / TRA
© University of Jaffna