Is sociology a philosophical or a scientific endeavour? Critically discuss.