Search results for: Yi Luo
Liver International > 40 > 4 > 736 - 750
Fluids and Barriers of the CNS > 2019 > 16 > 1 > 1-4
Environment International > 2017 > 109 > C > 53-63
BBA - Molecular Basis of Disease > 2014 > 1842 > 11 > 2120-2125
Chemosphere > 2006 > 65 > 6 > 1064-1073