book three in a series that happy mixes genres without it being jarring. the hero is likeable bit fallible.