Parker, Steve,

Ships and submarines : the inside story of how marine machines work

"