Graph theory - Diestel, Reinhard (Graduate texts in mathematics,, 2006)