Thermal Energy Storage for Sustainable Energy Consumption: Fundamentals, Case Studies and Design (Nato Science Series II:)