A review by thebibliophile9
Here Lies Arthur by Philip Reeve

3.0