Energy transfer and heat exchange