A review by thebibliophile9
A Darkling Plain by Philip Reeve