Puccini's Madama Butterfly - Puccini, Giacomo, 1858-1924 (Opera Journeys libretto series., 2003)