Mechanical engineering science - Hannah, John, 1920- (Longman, 1999)