Author: Tao-Chung Yao,Yuehua Liu