Book cover for Shakespeare's Local

Shakespeare's Local

Synopsis

Details

08 November 2012
384 pages
9780230767379
Imprint: Macmillan