Author: Mozart, Wolfgang Amadeus Da Ponte, Lorenzo, ; Dent, Edward Joseph,