The three great plays of Shakespeare - Holmes, Karen (Penguin readers, 2000)