Haddiscoe Island : a study of the flora and fauna and of the relationship between