A novel fluidized bed "thermochemical battery" for energy storage in concentrated solar thermal technologies. (15th May 2021)