Mechanical engineering

Alan Darbyshire

Mechanical engineering - 3rd - London Routledge 2015 - x,411p.; ill. Hbk

9781138130555

TJ145.D3 2015