Observations on the marine zoology of North Uist, Outer Hebrides, (Coelenterata, Mollusca, Echinodermata, Gephyrea and Pisces) | lit.salon