High Performance Graphene Nano-ribbon Thermoelectric Devices by Incorporation and Dimensional Tuning of Nanopores

High Performance Graphene Nano-ribbon Thermoelectric Devices by Incorporation and Dimensional Tuning of Nanopores