Stephen Shore

Xavier Barral
23/10/2014
320 p., 49 €