An archaeological survey of St Moluag's Chapel and Pictish stones and monuments of the Isle of Raasay, Portree Parish, Highland Council | lit.salon