Given $p(x)$ is a polynomial with integer coefficients and that $p(a)=1$ for some integer $a$ prove that $p(x)$ has no more than two integral roots.
Polynomial $p(a) = 1$, why does it have at most 2 integer roots?