Product graphs, structure and recognition - Imrich, Wilfried (Wiley-interscience series in discrete mathematics and optimization, 2000)