This year has been a superlative year for reading, with some astonishingly good debuts and wonderful new books by old favourites. I read around 12 books a month so picking just 20 is a near-impossible ...