This is an AMAZING book, the authors style is so clear, fun and entertaining, without much mathematical rigor. This is an excelent introduction to graph theory if I may say. Im an electrical engineer and been wanting to learn about the graph theory approach to electrical network analysis, surprisingly there is very little information out there, and very few books devoted to the subject. I started reading what is considered the reference in graph theory applied to electrical networks, namely "Linear Graphs and Electrical Networks" by Seshu and Reed, that book may be great when it comes to electrical networks, but it is just painful when explaining graph theory, just theorem after theorem followed by lengthy abstract proofs of such theorems. So I decided to look for something different to understand the basics of graph theory in a simpler way, and thus I found this book by Prof. Truedeau.This book is very well written, it has many examples and I never felt that the author skipped steps and assumed that the reader would fill in the blanks, everything is very detailed. The author seems to have a genuine interest on making things clear for the reader rather than displaying his vast knowledge on the subject. I must say however that I was disapointed that the book does not cover directed graphs, which are in fact needed for electrical network analysis and other physics related problems, yet most of the basics of graph theory are there. However I did fail to see basic concepts such as a "tree" (hidden under "open hamilton walk"), a "cut-set", the "rank" of a graph or the "nullity" of a graph and such, perhaps they are buried inside some of the end-of-chapter problems but I doubt it, some people may consider the use of such concepts belonging to a more advance graph theory book, although I think they are essential.Many chapters of the book are dedicated to the subject of planarity vs non planarity, and some basic concepts as the ones mentioned in the paragraph above were left out.This book by Prof. Trudeau has zero applied math examples, in fact the author begins the book by stating this is a purely mathematical book, however it serves as a great foundation for anyone wanting to understand graph theory. If you are like me, who is mostly interested in applied graph theroy, this book alone will not be enough, however this book is great to understand the basics of perhaps more difficult books on applied graph theory.So overall this is an amazing book, and the price is so low that makes this book a complete bargain, I highly recommend it.