Zhi-An Shen, Jiangfeng Cheng, Chieh-Tse Tang, Chun-Liang Lin & Chia-Feng Juang