McCartney, Sarah,

The fake factor : why we love brands but buy fakes - ix, 230 pages ; 21 cm

9812618171


Brand name product.

658.827