Chinese Mechanical Engineering Society Chinese Mechanical Engineering SocietySponsored Shigley's mechanical engineering design Shigley's mechanical engineering design / Mechanical engineering science Mechanical engineering design Orbital mechanics for engineering students A History of China civil engineering society Fracture mechanics engineering practice Chinese state in Ming society