Towards a comprehensive theory of human learning. (2012)