I am an undergraduate student who hoping to self teach Graph Theory. I have studied elementary graph theory before, and have recently started reading 'Bollobas - Modern Graph Theory'. What are your recommendations after this? I have heard that topology and combinatorics are related to graph theory. What should I study alongside Graph Theory to gain deeper understanding of it? I am not interested in applications to computer science by the way. And textbook recommendations are also welcomed.