Evolution Social Relativity - THEORY: Theory of Evolution, Social Theory, Theory of Relativity. Return to Puzzle