Articles by M Shi (2)