Electronic Properties Of Graphene Nanostructures