Evolution of engineering in the Royal Navy - Rippon, Peter M.