Took this out from my library this week after reading a rave review last month in the Sunday Times. Has anyone read it? I see it's been in the hardback fiction top 10 for quite a while.