I'm currently half way through "The Player of Games" by Iain M. Banks, as per DDK's recommendation, and I've got Iain M. Banks' "The Algebraist" lined up after that for when I finish. I also intend to eventually get round to reading "A Game Of Thrones" and hope I don't accidentally see or hear any spoilers before doing so. Also lined up are "The Engines Of God" by Jack McDevitt and "At Home" by Bill Bryson.

What are you reading at the moment? Anything you read recently that you would highly recommend?