I just finished Survivor by Chuck Palahniuk. Pretty good read.
If you haven't read Small Gods....pick it up. Also, Good Omens...but I'm sure you've read those by now.
If you'd like something dense...try Dune by Frank Herbert.
And if you'd like a simple sci-fi adventure, try Ender's Game.







