http://cc.shu.edu.tw/~ppm/file/news_14.pdf