Metacognition in Educational Theory and Practice by Peter Hacker, Douglas J. Hacker & Douglas J. Graesser