Shakespeare: Macbeth [a reader's guide to essential criticism] - Tredell, Nicolas 1950- (Palgrave Macmillan, 2006)