Graphene and its derivatives for the development of solar cells, photoelectrochemical, and photocatalytic applications | doi.page