Learning, Thinking & The Mind