Foundations of Metacognition by Johannes Brandl & Josef Perner