Varieties of social explanation: an introduction to the philosophy of social science · Study