Happy New Year folks! My determination to leave my top ten to the actual end of the year hasn’t made much difference as I hardly read anything in December. Oops. This also means I didn’t reach my target but read a healthy 143 books in 2013. The best of which did seem to fall into the first half of the year. So I’m sure there’s no surprises on this list of my favourites*. Go read them all!

#10 The Bone Season by Samantha Shannon

#9 Maggot Moon by Sally Gardner

#8 Among Others by Jo Walton

#7 The Shining Girls by Lauren Beukes

#6 Parasite by Mira Grant

#5 The Glass Republic by Tom Pollock

#4 The 5th Wave by Rick Yancey

#3 The Humans by Matt Haig

#2 A Tale for the Time Being by Ruth Ozeki

#1 The Machine by James Smythe


* These are books I’ve read in 2013 and not necessarily newly published last year. This is also based on my enjoyment of the books only and no specific quality criteria.