The Vile Village
2000 • 272 pages

Ratings175

Average rating3.9

15

Oh, the voice in this story! Snarky. Clever. Delicious. Perfect.

May 5, 2013