richard dawkins book explained