Arabica : an musical entertainment for soloists, chorus, narrator & stage band