NANOMATERIALS FOR ENERGY HARVESTING