Perspectives on Thinking Learning and Cognitive Styles