Engineering science - Bolton, W. [ (William)] , 1933- (Newnes, 2006)