Scientific Explanation & Methodology of Science