The devil and Michael Scot : a gallimaufry of Fife and beyond /
Hubbard, Tom,Dr.,author.