On Various Kinds Of Thinking