A Kaleidoscopic View of Graph Colorings - Zhang, Ping (Springer International Publishing, 2016)