Enhancing the thermoelectric performance of Bi2S3: A promising earth-abundant thermoelectric material