I’ve read a lot of books of this genre and this is one of the best.