I really enjoyed this well written book. It was somewhere between a series of related short stories and a novel. Each chapter was told from a different point of view, but the same characters kept appearing over and over again. It went forward and backward in time from one chapter to the next, but I didn't have any trouble keeping track of the action. I rate it 4 out of 5.