Four decades of scientific explanation