Twelve contenders for this year’s Highland Book Prize