Basic results and theorems related to labeling are given with proof and examples. In Short, this will be a good starter pack for the graceful and harmonious labeling of graphs. Some of the open problems are also posed. Graph theory as a part of Discrete Mathematics has lots of application in the real world. This Book as an good introduction to graph theory will be a handy manual for all those who need a background of graph theory with all relevant definitions and examples.