Towards a Comprehensive Theory If Human Learning by Peter Jarvis