Having read only a few of James Patterson's books in the Alex Cross series, it took a while to catch up with the personal side of the story but the crime story was really good and kept you going. I can usually pick the killer pretty early but this one took me a while long. Do recommend.