Hamlet - Penguin

9780140707342