Takes forever to get going. By the 10th chapter, it starts to get interesting, but by that time you may have lost your patience