ENERGY HARVESTING AND STORAGE: MATERIALS, DEVICES, AND APPLICATIONS Journal