Four Decades of Scientific Explanation