Justin's novels represent a fascinating mix of genres from thrilling historical fiction, to speculative fiction, magical realism and a special supernatural quality.