The Last Castrato
Publisher: Suchamedia Publishing; Suchamedia
Published: 2006
Format: Paperback
Number of pages: 221