Varieties of social explanation an introduction to the philosophy of social science - Little, Daniel (Westview Press, 1991)