Craignethan: the castle of the Bastard of Arran. - McKean, Charles (1995)