Justin Newland's novels blend thrilling historical adventure with elements of magical realism and speculative fiction.