The nature of scientific explanation - Dougherty, Jude P., 1930- (Catholic University of America Press, 2013)