Island survivors : the ecology of the Soay sheep of St. Kilda