This text has been devised as a reference tool for those interested in a basic understanding of the subject. The book contains exercises, notes and references which follow each chapter and make it accessible as both a text and reference for students and researchers in graph theory and its applications. The topics in this book are coherently unified and cover some of the most significant developments in graph theory.