Sale Quick view Add to Cart Philosophy of Painting : Ancient, Modern, Contemporary £21.99 £20.09 Bloomsbury Publishing PLC