Listen

Description

Donald Macleod explores the life and music of unsung baroque hero Francesco Cavalli, best known for composing more than 40 operas