Thinking in Opposites (an investigation of the nature of man as revealed by the nature of thinking)