Carissimi: Eight Cantatas Martyn Hill , Robert Spencer , Trevor Jones , Christopher Hogwood 1388505600000