Basic graph theory (2017)