The Thames & Hudson dictionary of graphic design and designers - Livingston, Alan (Thames and Hudson, 2012)