Comparative energy and environmental analysis of different small-scale biomass-fueled CCHP systems. (15th January 2023)