Madama Butterfly. . Complete Italian libretto, including text of all versions, by Giacosa and Illica. English version based on that of RH Elkin, etc.
Puccini, Giacomo,1858-1924.
Giacosa.
Illica.
[English National Opera Guide 26]