Scholarly Index

Xianhua Chen

Chongqing University of Science and Technology; 13,720 total citations; 438 total publications; best world rank #11

Chongqing University of Science and Technology