Source: http://www.cs.nthu.edu.tw/~ychung/journal/ekmr.pdf