Books

Books Scarpia Cover 416Scarpia
By PIERS PAUL READ
Bloomsbury USA; 384 pp. $27

Follow OPERA NEWS on FacebookTwitter Button