why does shakespeare write macbeth - Search