any book on catalysis will have this.
In my case this is: "Concepts of Modern Catalysis and Kinetics" by I. Chorkendorff and J.W. Niemantsverdriet (Wiley-VCH)
but you should be able to find one in your library. It is better to quote a book you actually have access to.
Else try google books, they often have previews, which may be enough.
In any case this is the definitions in the book:
"In homogeneous catalysis, both the catalyst and the reactants are in the same phase, i.e. all are molecules in the gas phase, or, more commonly, in the liquid phase."
and
"In heterogeneous catalysis, solids catalyze reactions of molecules in gas or solution. As solids are commonly impenetrable, catalytic reactions occur at the surface."