Barnhart, Richard M.; Yang, Xin