The Species Problem: A Philosophical Analysis