Meta-cognition : a recent review of research, theory and perspectives - Shaughnessy, Michael F.; Veenman, Marcel (Nova Science, 2008)