Picking a good book can be like searching for a needle in a haystack. There are just SO many.
Luckily, the literary experts over at the Independent Bath Literature Festival have put together a definitive list of the best 20 novels from the past two decades.
Because life is far too short for bad books.
See Also: