In Randall - McCutcheon's book "Elemental methods in ergodic Ramsey theory" a stronger version of GR's theorem is prooved about block subspaces (theorem 2.4.1). The only theorems you need in order to proove it is Hales-Jewett and Folkman's theorem (about finite unions which you can proove using Hales - Jewett theorem again).
Another proof is given in Graham - Rothschild -Spencer book about Ramsey theory using HJ and linear algebra.