This author has not been identified. Look up 'Haihua Gu' in GoogleThis author has not been identified. Look up 'Dawu Gu' in GoogleThis author has not been identified. Look up 'WenLu Xie' in GoogleThis author has not been identified. Look up 'Ray C. C. Cheung' in Google