Author: Giacomo Puccini, G. Giacosa, L. Illica