https://python.plainenglish.io/mastering-network-analysis-with-python-a-comprehensive-guide-to-networkx-01ae11be4a29