How to read: Shakespeare

Royle, Nicholas

How to read: Shakespeare - Granta Books, London 2005 - 130


English drama; William Shakespeare literature

822.33