Three great plays of Shakespeare - Holmes, Karen, 1955-; Shakespeare, William, 1564-1616 (Penguin readers, 2000)