Scots author’s exciting fantasy novel