The reason this is one of my favorite Pratchett books is that even though it's one of his "grownup" novels, it's pretty much an all-ages read. The main character is very young and you're following her story. I'd say more about how awesome Pratchett is, but 1. it's already been said by better writers than I am and 2. I'm falling asleep at the end of a very long day and would just make a botch of the job. If you haven't read any Pratchett yet, I'd recommend this book. If you like the Tiffany Aching books, I strongly suggest you read "Equal Rites" before you read the most recent Tiffany book "I Shall Wear Midnight." Or, if it's too late for that, at least read it after.