Why People Have Different Thoughts