Preparation and thermoelectric properties of AgPb18−xSnxSbTe20 (x = 0.5, 1, 2, 4, 6) materials