I Shall Wear Midnight - Terry Pratchett

Teen witch Tiffany Aching returns for a new Discworld adventure -- along with her ever-present…