Author: Giuseppe Giacosa Giuseppe Giacosa and Luigi Illica