A review by katereads2much
Competence, by Gail Carriger

5.0

I loved this so much I'm starting it over immediately.