Engineering science - Bolton, W., 1933 (Heinemann Newnes, 1990)