Why Graphene Is P Type