This author has not been identified. Look up 'John Zhang' in GoogleThis author has not been identified. Look up 'Ming Fan' in GoogleThis author has not been identified. Look up 'Bin Gu' in GoogleThis author has not been identified. Look up 'Vijay Mookerjee' in GoogleThis author has not been identified. Look up 'Bin Zhang' in GoogleThis author has not been identified. Look up 'J. Leon Zhao' in Google