Introduction to Practical Marine Engineering (Vol. I&II)