In no particular order the best ones I've read this year(so far) are:
Children of the Nameless by Brandon Sanderson - Probably one of the few very good magic the gathering books.
Augustus: The Life of Rome's First Emperor by Anthony Everitt - excellent overview of the emperor
King Rat by James Clavell - fictional depiction of being a prisoner in a Japanese camp during WW2.
1493: Uncovering the New World Columbus Created by Charles C. Mann - talks about the natives in the Americas after first contact. Follow up to 1491.
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin - Good book for people looking to write clearer, more understandable code
The Elric Saga Part 1 by Michael Moorcock - Interesting protagonist.
Currently enjoying and will finish by end of year:
The Starless Sea by Erin Morgenstern - It's about stories so far. If you liked the Night Circus, then you will like this. Great atmosphere.