Theories of Colour from Democritus to Descartes | 9781032600468 | Memmo