Department of Physics Laboratoire237826Shanghai University, 99 Shangda Road, Shanghai 200444, People's Republic of ChinaChine
Shanghai University Institution376089Chine