Derivation Of Graphene Band Structure