Graphs and Applications: An Introductory Approach