From Polyphenylenes to Nanographenes and Graphene Nanoribbons | lit.salon