TY - GEN AU - John Carlton TI - Marine propellers and propulsion PB - Butterworth-Heinemann ER -