Search results for: Mengting Ye
Liver International > 43 > 6 > 1307 - 1319
Science China Technological Sciences > 2019 > 62 > 2 > 252-262
Tribology International > 2018 > 127 > C > 557-567
Journal of Molecular Liquids > 2018 > 266 > C > 65-74