A Tour Through Graph Theory