The Haidah Indians of the Queen Charlotte�s Islands, British Columbia.