Literature Review in Thinking Skills, Technology and Learning