Quite difficult to keep the characters straight at the beginning...and the middle.... and the end.Y-a-w-n. (Halfway through.)It got better...a lot...but I found it a very frustrating book. I might have found it less opaque had I read it rather than listened to it, so I could refer back to see wh...