updated thermal notes based on kittel and kroemer