The Poverty of the Linnaean Hierarchy: A Philosophical Study of Biological Taxonomy (Cambridge Studies in Philosophy and Biology)