A History of Chinese Science and Technology - Lu, Yongxiang (Springer Berlin Heidelberg, 2015)