Explanation in Historical Sociology: Narrative, General Theory, and Historically Specific Theory · Study