The blind watchmaker - Dawkins, Richard 1941- (Penguin Books, 1991)