Contemporary methods in graph theory