Synthesis of Single-layer Graphene: A Review of Recent Development | Synapse