Advanced engineering studies - Reid, H.A. (United Kingdom Stanley Thornes, 1996)