Graphene and Its Derivatives - Synthesis and Applications. (2019)