Macbeth - Brown, John Russell, 1923-2015 (Shakespeare handbooks, 2005)