Thermal Energy Storage Analyses and Designs