I enjoyed this a lot (3.5 stars at least). What captured my imagination was the web woven between individual histories, social and political history, and the present. I am just a little older than most of the characters, and graduated from a university in Scotland just before the past events so it stirred a lot of memories for me, but that was just a little extra enjoyment on such a well written book.