Micro Architecture with 680 Illustrations - Richard Horden (Thames and Hudson Ltd., 2008)