Author: Minyi Guo,Tei-Wei Kuo,Edwin Sha