An Analyyic Solution to Edge States in Graphene Zigzag Nanoribbons (2020)