Reed's applied mechanics for engineers - Embleton, William. (Reed's marine engineering series, 2003)