On page 25, in the book Quantum Field Theory for the Gifted Amateur by Tom Lancaster and Stephen. J Blundell, it states the following:
We impose periodic boundary conditions forcing $e^{ikja}=e^{ik(j+N)a}$. The wave vector therefore takes the values $2\pi m/Na$, where $m$ is an integer in the range $-N/2<m\le N/2$. Note that \begin{equation} \sum_je^{ikja}=N\delta_{k,0}. \end{equation}
Clearly this is true for $k=0$, but I can't see how this holds true for $k\ne 0$.