Martyn Hill, Trevor Jones, Robert Spencer

Martyn Hill, Trevor Jones, Robert Spencer

Carissimi: Eight Cantatas