Thinking And Types Of Thinking