Graphs of complex functions with Mathematica 9

Hi everyone, I was trying to graph some functions of a complex variable on mathematica 9, but without success.. so I googled a little bit and found this helpful guide including various graphs of the Gamma funcion. http://mathworld.wolfram.com/notebooks/SpecialFunctions/GammaFunction.nb
So I tried to enter the commands suggested by the guide in Mathematica 9 (hoping to obtain some graphs) and nothing… seems mathematica 9 doesn’t recognise at all commands like “ComplexPlot3D” or “ComplexContourPlot”.
In particular i need to graph this complex function: y=e^z and f(z)=((z^2-1)(z-2-i)^2)/(z^2+2+2i)

Thankyou very much !

f[z_] := ((z^2 - 1) (z - 2 - I)^2)/(z^2 + 2 + 2 I);


ContourPlot[Evaluate[#[f[x + I y]]], {x, -3, 3}, {y, -3, 3}, 
   ColorFunction -> "DarkRainbow", Contours -> 20] & /@ {Re, Im, Abs, 
  Arg}


Plot3D[Evaluate[#[f[x + I y]]], {x, -3, 3}, {y, -3, 3}, 
   ColorFunction -> "DarkRainbow", MeshStyle -> Opacity[.5], 
   MeshFunctions -> (#3 &), Mesh -> 20, 
   PlotStyle -> Opacity[.7]] & /@ {Re, Im, Abs, Arg}

Umbeliaveble ! Exactly what I was looking for ! Thankyou so much