Island Survivors: The Ecology of the Soay Sheep of St. Kilda