Author: Meichun Hsu,Ming-Chien Shan,Umeshwar Dayal