Which witch is which? A history of Scottish witchcraft