I will sketch a proof of the irreducibility of $x^n - x - 1$ over ${\mathbf Q}$ for $n \geq 2$ that is simpler than Selmer's argument. I learned of this approach from David Rohrlich, who learned it from Michael Filaseta.
Let $f(x) = a_nx^n + a_{n-1}x^{n-1} + \cdots + a_1x + a_0$ be nonzero in $F[x]$ for any field $F$. Let $\tilde{f}(x) = x^{\deg f}f(1/x)$ be its reciprocal polynomial:
$\tilde{f}(x) = a_0x^n + a_1x^{n-1} + \cdots + a_{n-1}x + a_n$. If $f(0) \not= 0$ then $f$ and $\tilde f$ have the same degree. Easily if $f = gh$ then $\tilde{f} = \tilde{g}\tilde{h}$, and $\widetilde{cf} = c\tilde{f}$ for any constant $c$.
In terms of factorization over roots, if $f(0) \not= 0$ then
$$
f(x) = c(x-r_1)\cdots(x-r_n) \Longrightarrow \tilde{f}(x) = f(0)c(x - 1/r_1)\cdots(x-1/r_n).
$$
Step 1: Let $f(x) \in {\mathbf Z}[x]$ satisfy (i) $f(0) \not= 0$ and (ii) $f(x)$ and $\tilde{f}(x)$ have no common roots. If $f(x) = g(x)h(x)$ for some nonconstant $g(x)$ and $h(x)$ in $\mathbf Z[x]$, show there is a $k(x)$ in $\mathbf Z[x]$ with $\deg k = \deg f$ such that $f\tilde{f} = k\tilde{k}$ and $k \not= \pm f$ or $\pm\tilde f$. If $f(x)$ is monic and $f(0) = \pm 1$, show you can take $k$ to be monic. (Hint: Use $k = \pm g\tilde{h}$ for a suitable choice of sign.)
Step 2: For $n \geq 2$, show the polynomial $x^n - x - 1$ doesn't have any roots in common with its reciprocal.
Step 3: Let $f(x) = x^n - x - 1$ for $n \geq 2$. Suppose $f\tilde{f} = k\tilde{k}$ for some monic $k \in \mathbf Z[x]$ of degree $n$. Compare the degree $n$ coefficients on both sides of the equation $f\tilde{f} = k\tilde{k}$ to show that $k$ must be a sum of 3 monomials whose coefficients are all $\pm 1$. Then look at the top 3 nonzero terms on both sides to show $k = f$ or $k = -\tilde{f}$.
Step 4: Combine all the previous steps to deduce irreducibility of $x^n - x - 1$ over $\mathbf Q$.
Exercise: Use the same argument to determine when $x^n + x + 1$, $x^n - x + 1$, and $x^n + x - 1$ are irreducible over $\mathbf Q$. (With a computer you can find in each case that there is a congruence condition on $n$ for it to be reducible, and this turns out to be exactly the condition for $f(x)$ and $\tilde{f}(x)$ to have a common root, which will be either a 3rd or 6th root of unity.)
Update: for another application of this method to prove irreducibility of a family of polynomials, see the MO post here.