Theory of Science