Samuel Johnson vs the darkness trilogy

Sale price Price £9.99 Regular price Unit price  per 

Bursting with imagination and impossible to put down, these novels are about the pull between good and evil, physics and fantasy - and a quirky boy, who is impossible not to love, and the unlikely cast of characters who give him the strength to stand up to a demonic power.