Consciousness Explained by Daniel C. Dennett
The only complete theory of consciousness I have ever encountered. Although a bit weighty and dense, it's worth it. Reading this book changed my view on the world and my own mind, and it will for you too. Read my blog entry for a more complete discussion.
Other books by
Daniel C. Dennett:
none