Temeraire

By Naomi Novik
three-and-half-stars
By Naomi Novik
four-stars