George Eliot's Middlemarch, A Study of Provincial Life is widely considered to be the greatest British novel. I can certainly agree with the sentiment. While the characters often make incredibly stupid or selfish decisions, they are generally very rich and compelling. The novel portrays a fairly small rural English town through the lens of four separate story lines and has a sprawling cast of characters. At times, it can be difficult to keep track of them all, but if you can, you will find that they each have a distinct voice.