Costuming for Opera: Who Wears What and Why, Volume 1 - 9780810829336