Explanation in History and Social Science Edward Craig (editor) David-Hillel Ruben In: "The Encyclopedia of Philosophy". 1998 1 theory and philosophy of historiography explanation sociology/social science