A bottoming cycle power system comprising: a turbine-generator comprising a turbo-expander and turbo-compressor disposed on a turbo-crankshaft, wherein: the turbo-expander operates to rotate the turbo-crankshaft as a flow of exhaust gas from a combustion process passes through the turbo-expander, and the turbo-compressor operates to compress the flow of exhaust gas after the exhaust gas passes through the turbo-expander; an exhaust gas processing system comprises at least one of a cooling tower, a cooling tower heat exchanger, an absorption chiller, an absorption chiller heat exchanger, a dehumidifier system and a vapor-compression refrigeration system; characterised in that the system further comprises: an exhaust gas heat exchanger comprising a first flow path and a second flow path which operate to exchange heat therebetween, wherein: the first flow path operates to receive the flow of exhaust gas from the turbo-expander prior to the exhaust gas being compressed by the turbo-compressor, and the second flow path operates to receive the flow of exhaust gas from the turbo-compressor after the exhaust gas has been compressed by the turbo-compressor; and wherein the exhaust gas processing system receives and cools the flow of exhaust gas after the exhaust gas has passed through the first flow path of the exhaust gas heat exchanger and prior to the exhaust gas being compressed by the turbo-compressor. a turbine-generator comprising a turbo-expander and turbo-compressor disposed on a turbo-crankshaft, wherein: the turbo-expander operates to rotate the turbo-crankshaft as a flow of exhaust gas from a combustion process passes through the turbo-expander, and the turbo-compressor operates to compress the flow of exhaust gas after the exhaust gas passes through the turbo-expander; the turbo-expander operates to rotate the turbo-crankshaft as a flow of exhaust gas from a combustion process passes through the turbo-expander, and the turbo-compressor operates to compress the flow of exhaust gas after the exhaust gas passes through the turbo-expander; an exhaust gas processing system comprises at least one of a cooling tower, a cooling tower heat exchanger, an absorption chiller, an absorption chiller heat exchanger, a dehumidifier system and a vapor-compression refrigeration system; characterised in that the system further comprises: an exhaust gas heat exchanger comprising a first flow path and a second flow path which operate to exchange heat therebetween, wherein: the first flow path operates to receive the flow of exhaust gas from the turbo-expander prior to the exhaust gas being compressed by the turbo-compressor, and the second flow path operates to receive the flow of exhaust gas from the turbo-compressor after the exhaust gas has been compressed by the turbo-compressor; and wherein the exhaust gas processing system receives and cools the flow of exhaust gas after the exhaust gas has passed through the first flow path of the exhaust gas heat exchanger and prior to the exhaust gas being compressed by the turbo-compressor. an exhaust gas heat exchanger comprising a first flow path and a second flow path which operate to exchange heat therebetween, wherein: the first flow path operates to receive the flow of exhaust gas from the turbo-expander prior to the exhaust gas being compressed by the turbo-compressor, and the second flow path operates to receive the flow of exhaust gas from the turbo-compressor after the exhaust gas has been compressed by the turbo-compressor; and the first flow path operates to receive the flow of exhaust gas from the turbo-expander prior to the exhaust gas being compressed by the turbo-compressor, and the second flow path operates to receive the flow of exhaust gas from the turbo-compressor after the exhaust gas has been compressed by the turbo-compressor; and wherein the exhaust gas processing system receives and cools the flow of exhaust gas after the exhaust gas has passed through the first flow path of the exhaust gas heat exchanger and prior to the exhaust gas being compressed by the turbo-compressor.