A voyage to St. Kilda [electronic resource] : The remotest of all the Hebrides, or Western Isles of Scotland: ... To which is added, An account of Roderick, the late impostor there, pretending to be sent / by St. John Baptist with new revelations and discoveries; ... By M. Martin