A late voyage to St. Kilda, the remotest of all the Hebrides, or the Western isles of Scotland [electronic resource] : with a history of the island, natural moral, and topographical : wherein is an account of their customes religion, fish, fowl, &c. : as also a relation of a late impostor there, pretended to be sent by St. John Baptist / by M. Martin, gent