There is a proof in Chapter 13 of Eisenbud's Commutative Algebra with a view toward algebraic geometry. The first part is a slight strengthening of the Noether Normalisation Lemma (Eisenbud's Theorem 13.3), but then to show that all maximal chains of primes have the same length, one also needs the Going-Down Theorem (Eisenbud's Theorem 13.9).