Understanding modern - Weaving, Andrew (Quadrille Publishing Ltd., 2003)