For me, Connelly delivered again. His prose flows so smoothly and he does such meticulous research.
He is one of two writers that I wait for impatiently. I would give him 5 stars but then there would be no allowance for an even greater effort in the future. So 4.5 stars.