Electronic structure and thermoelectricity of filled skutterudite CeRu4Sb12