Science Dialectic