Basic engineering design - Starkey, V. (Edward Arnold, 1988)