Graphene Fundamentals, Devices and Applications - Shafraniuk, Serhii (Pan Stanford Publishing)