Giacomo Puccini has written 4 shows including La Tosca (Composer), Madame Butterfly (Composer), La Bohéme (Composer), La Boheme (Composer).