I enjoyed the Da Vinci code, but it was sold as fiction so I aint too worried about it being a load of bobbins, I thought the style in which it was written was good.
Not sure what my favourite book of all time is, but I have read everything that Michael Crichton has done, I think his way of conveying a story is amazing, Jurassic Park and The Lost World are probably my favourites, neither film done the book justice, esp The Lost World.
Another author I highly rate is Timothy Zahn, he wrote a Star Wars trilogy set after the orginal 3 movies and then another couple of books a few years later. For me they really just seemed to continue the SW story perfectly. I have just checked another SW book by him was released in Dec, will have to track that down then! Wahoo.