The Nature of Scientific Explanation by Jude P. Dougherty