Graph theory - Diestel, Reinhard (Heidelberg, Berlin Springer, 2017)