http://ccsenet.org/journal/index.php/jas/article/view/4599