Costuming for Opera: Who Wears What and Why, Volume 2 - 9780810827431