Source: http://www3.nccu.edu.tw/~yuf/stranger_slide.pdf