Author: Jeng-Shyang Pan,Shyi-Ming Chen,Ngoc-Thanh Nguyen