Let $X$ be a Banach space and let $Z$ be a closed subspace of $X^*$ such that $Z\neq X^*$. Suppose $Z$ separates the points in $X$, that is, if $x \in X$ and $x^*(x) = 0$ $\forall x^* \in Z$ then $x = 0$. Prove that $X$ is not reflexive, i.e. that the canonical injection $J_X$: $X$ $\rightarrow$ $X^{**}$ is not surjective.
How can I do that?