It's not easy to face ourselves from a non-religious perspective. Can a naturalized humanity explains itself? Understanding ethics and mind from a biological point of view is defying, but humanity becomes much more commited to itself in the end of the day.
Answering to another comment, I agree: Dennett is not an easy reading, but it pays the effort.
Answering to another comment, I agree: Dennett is not an easy reading, but it pays the effort.