
Simon Garfield
Mauve
$24.00
1856. Eighteen-year-old chemistry student William Perkin's experiment has gone horribly wrong. But the deep brown sludge his botched project has pr...
View full details