Thomas Innes - Scottish historian