http://www1.se.cuhk.edu.hk/~hcheng/paper/DE130330.PDF