The Wagner Operas

The Wagner Operas

1991 • 412 pages