I really have finished it this time

In His Majesty's Service (Temeraire, #1-3) - Naomi Novik

It's amazing how much more sense the opening chapters of book 4 make, when you actually read the final 14% of book 3. Sigh.