jnp hume
On Beyond Darwin: By Chance or By Design
A book that will challenge your view of the Universe.