http://overland-botsman.narod.ru/termogen.htm
Заслуживающий внимания вариант , по-моему.