By Giacomo Puccini, Luigi Illica
By Giacomo Puccini, Giuseppe Giacosa, Luigi Illica, R.H. Elkin, John Luther Long