Mechanical Engineering Principles By John Bird, Carl Ross by | 5 Aug 2026Author: John Bird, Carl Ross ISBN 10: 0750652284.