Violet: Book 3: Bad Blood

Trivia

 * This part in the series reveals Violet's full name: Violet Rosa Greenhill.