The blind watchmaker - Dawkins, Richard (Penguin books, 1986)