A modern, magical story full of unexpected creatures with hadedas as the baddies. There’s a night flight over the city of Johannesburg, a magical book, plenty of suspense and surprise, and a final air-borne battle, a bit like the coming of the eagles in The Hobbit. There is also a wise warning: “Even magic has its limits.”