Words and Graphs - Kitaev, Sergey (Springer International Publishing, 2015)