...
Show More
Four stars is generous. This is a book with a first half and a second half. First half is setup, too long and drawn out. Second half much more interesting and much better, but you had to slug through the first half to get there.