A history of mechanical engineering - Zhang, Ce; Yang, Jianming (Springer, 2020)