James Shirley and Early Modern Theatre: New Critical Perspectives by Barbara Ravelhofer Back to product details page >