Leoncavallo : life and works