Likeable main character
There is a huge amount of detail at the start of this book, so you really have to concentrate to keep up. It isn't for everyone. Jack is a likeable character and this likeability grows the more time you spend with him. The historical details are precise, as you'd expect from an author with such pedigree.