Home › Authors › Hailing Shan 👤 Hailing Shan b. 1959 ยท 1 book Books by Hailing Shan Intellectual property and TRIPS compliance in China 2007