Text this: Darwin's doubt : implications of the theory of evolution for human knowledge