Macbeth: An Historical Novel of the Last Celtic King