Haven't read Daniel Dennett since philosophy class in college. This one came well reviewed and touches on a lot of topics I've been circling around – consciousness, cultural evolution, and memes.