Leoncavallo: Life and Works