How does philosophy relate to sociology?