Lin, Z. Jun; Yang, David C.; Wang, Liyan