Diestel, Reinhard. Graph Theory. 3 (electronic edition) : Springer-Verlag Heidelberg, New York, 2005.