The science of colour and colour vision