Engineering - Dudley-Evans, Tony 1943-; Smart, Tim; Wall, John (Longman, 1978)