Three great plays of Shakespeare - Holmes, Karen (Pearson Education, 2000)