Louis De Bernières has been mentioned already, for his excellent South American trilogy, but the best book I’ve ever read is his “Birds Without Wings”. Breathtaking, heartbreaking, joyous, philosophical, melancholic, it tells the story of the inhabitants of a small (fictional) Anatolian village during the early 1900s who are swept along inexorably by the tumultuous events of the period. I recommend it to everyone asking for a book, and even just thinking about it now – maybe 5 years since I last read it – is bringing up that feeling of… saudade that we don’t quite have a translation for.
Other than that, I’m thoroughly enjoying Dostoevsky’s The Karamazov Brothers at the moment. Always enjoyed the Iain (M) Banks books. I liked Money by Martin Amis, Paul Auster’s New York Trilogy, Snow Falling On Cedars by David Guterson, and The Human Stain by Philip Roth.