A heater comprises a combustion tube connected to receive gaseous fuel or liquid fuel dispersed within a gaseous carrier gas from a source. The combustion tube communicates with an expansion chamber whose surface is provided with a plurality of openings. The expansion chamber is housed within a perforated container, the internal surface of which is spaced from the external surface of the expansion chamber to receive heating blocks.