Source: http://www.scirp.org/journal/articles.aspx?searchCode=+Mathematics+Problem-Solving&searchField=keyword&page=1&SKID=0