Rubber! : fun, fashion, fetish. - Bloor, Janet (Thames & Hudson, 2004)