Scientific Explanation Erik Weber Jeroen Van Bouwel Leen De Vreese 2013 1 theory and philosophy of historiography explanation