A review by prioryofprose
Etiquette & Espionage by Gail Carriger

5.0