Contemporary Mathematical Thinking