Here is proof. I had to edit somewhat because some of the mathematical symbols wouldn't copy into this window. You should be able to understand however. If you would like, I could email you the entire section in pdf form. (It's on polynomials over finite fields.)
Theorem 6.20 Every finite integral domain is a field.
Proof Let D be a finite integral domain (which is commutative by definition). We must show that 1 is in D, and that every nonzero a in D has a multiplicative inverse that is also in D. In other words, we must show that for every nonzero a in D there exists b in D such that ab = 1 is in D. Let {x_1, . . . , x_n} denote all the elements of D, and consider the set {ax_1, . . . , ax_n} where a is in D and a ≠ 0. If ax_i = ax_j for i ≠ j, then a(x_i - x_j) = 0 which (since D has no zero divisors) implies that x_i = x_j, contradicting the assumption that i ≠ j. Thus ax_1, . . . , ax_n are all distinct. Since D contains n elements, it follows that in fact we have D = {ax_1, . . . , ax_n}. In other words, every y in D can be written in the form ax_i = x_ia for some i = 1, . . . , n. In particular, we must have a = ax_i_0 for some i_0 = 1, . . . , n. Then for any y = x_ia in D we have
yx_i_0 = (x_ia)x_i_0 = x_i(ax_i_0) = x_ia = y
so that x_i_0 may be taken as the identity element 1 in D. Finally, since we have now shown that 1 is in D, it follows that 1 = ax_j for some particular j = 1, . . . , n. Defining b = x_j yields 1 = ab and completes the proof. ˙
Corollary Z_n is a field if and only if n is prime.
This last corollary depends on Theorem: The ring Z_n is an integral domain if and only if n is prime.
I won't take up space with the proof.
I hope this helps.