Thermal efficiency of furnaces can be improved by____________________?
A. Waste heat recovery from flue gas
B. Minimising heat losses from furnace walls
C. Maintaining proper draught
D. All A., B. and C.