Difference of perfect/complete and imperfect/incomplete combustion

Hi people I hope you can help me=) online and in the literature I find contradictory statements about this :Z there is a difference between incomplete and imperfect or complete and perfect combustion, meanwhile I know that there is a difference complete combustion is sufficient oxygen available to oxidize the hydrocarbons to carbon dioxide and water… in the incomplete and imperfect, additional substances are created, e.g. carbon monoxide…because there is too little oxygen to completely oxidize the hydrocarbons… merci=)