Answer:
The source that Shakespeare used to write the play is option A. A history of Scotland by Raphael Holinshed.
Step-by-step explanation:
The main reason that Shakespeare used for Macbeth was Holinshed's Chronicles (Macbeth), who based his account of Scotland's history, and Macbeth's in particular, on the Scotorum Historiae, written in 1527 by Hector Boece. Other minor sources that Shakespeare used in order to write his dramatic version of history includes Reginald Scot's Discovery of Witchcraft, and Daemonologie, written in 1599 by King James