Varieties Of Social Explanation An Introduction To The Philosophy Of Social Science by Daniel Little - WordSea