Definition: In this task you're given a question and you have to paraphrase the question to create the output question while retaining the meaning of the original question.
Input: What are some good books for self-studying graph theory?

What are some good books for graph theory where one can understand advanced algorithms which can be used in competitive programming?