However, I'm going to take a break because I have tons of other stuff to read, including The Steep Approach To Garbadale, by Iain Banks. I'm an enormous Banks fan, and have been ever since The Wasp Factory (it seems that, for a very brief period, we even worked within about two hundred yards of each other in London) He has written some marvellous books, and he's written some books I didn't find quite so marvellous.
But he always writes well, and never less than interestingly. My problem with Garbadale - and it's a terrific book, by the way - is that I read this story already. It had a lot of similarities with The Crow Road - a large family of eccentrics made wealthy by faintly unusual means (a glassworks in Crow Road, a board game here) a central character who is temperamentally (or in this book physically) estranged from his family, and a dark family secret revealed towards the end (right at the end, here)
Don't get me wrong, I enjoyed this book immensely, but I did have a feeling of deja vu about it. And there was an uncharacteristically-clumsy info-dump of geopolitics towards the end which made me wince a bit. And I thought some of the sections written in the present tense were maybe not as well-edited as they might have been. Put it like this, I might have edited them differently. That happens to me a lot these days.
Anyway, do read The Steep Approach To Garbadale. The characters are brilliantly put together and Banks really does write setting better than almost anyone I know. But if you've never read him before, do read Espedair Street, which I think is his greatest mainstream novel, and Consider Phlebas, which I think is his best science fiction novel.