The Gaelic Otherworld: Superstitions Of The Highlands And Islands Of Scotland And Witchcraft & Second Sight In The Highlands & Islands