I really enjoy Bernard Cornwell, his historical novels are excellent. I've also just finished the latest Dan Brown, but I'm finding him a bit formulaic now. Iain Banks is also a favourite, but I've not read any of his sci-fi novels, and Ian Ranking is really good too. I would rather read a good...