A Brief Introduction to Graph Theory