A review by whichthreewords
Poison or Protect by Gail Carriger

4.0

Lots of fun. Particular kudos for a terrific depiction of consent.