Just read “Free Lance and the Lake of Skulls”, by Paul Stewart and Chris Riddell. Excellent (first one in series, trust me to read them in the wrong order). Genre-wise I’ve placed it as a historical but there are definate fantasy elements in the story as DH pointed out. Another great read for our junior readers.