London : Thames and Hudson,