source
The nine-year-old was reading this for school so I thought I'd reread it. It's very short, but well plotted and well paced. Definitely held up over the years.