Methodology of Science