Fundamentals of Graph Theory and Organic Chemistry