The last book I read was "The Night Sessions" by Ken Macleod. Very interesting book, good for a short read with some rather interesting, albeit simplistic, commentaries on religion and religious dogma.
Prior to this I read "The Gap Series" (Series of 5 books) by Stephen Donaldson, by far the best thing I have read to date. I loved it so much that I dragged it out as long as I could, reading a few chapters and then leaving it a day or 2 and getting back to it. All in all I spread all 5 book over the course of just under 3 years, and I'm very glad I did.
Currently reading "Hidden Empire" by Kevin Anderson.