1. College of Science & Technology
2. Ningbo University
3. Ningbo 315300
4. P. R. China
5. Key Laboratory of Functional Inorganic Materials Chemistry (Ministry of Education)
6. School of Chemistry and Materials Science
7. International Joint Research Center for Catalytic Technology
8. Heilongjiang University
9. Harbin 150080
10. Department of Chemistry
11. Abdul Wali Khan University Mardan
12. Mardan 23200
13. Pakistan