Unweaving The Rainbow - Dawkins, Richard (Penguin Books, 1999)