Richard Gentle 1 1,080Mechanical Engineering Systems – R. Gentle, W. Bolton, P. Edwards – 1st Edition