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