graph_teaching python tutorial code for graph theories References: Network Science Book by Albert-László Barabási Dynamics and Bifurcation in Networks: Theory and Applications of Coupled Differential Equations by Martin Golubitsky and Ian Stewart