Macbeth (The New Cambridge Shakespeare) Macbeth (The Cambridge Shakespeare)by William Shakespeareby William Shakespeare