Machines at work : on the water / - Graham, Ian (QEB Publishing, 2006)