I had a hard time following this as an audio book with changing narrators and points of view. There were also jumps in time and place that might have made more sense if there were printed headings in the written book. I don't recommend it as one to listen to.