A review by ftlobooks
Here Lies Arthur by Philip Reeve

3.0