Changing memory in my old Mac. Need help

Hello, I will be changing my Mac's memory very soon. I have a MacBook Pro Mid-2009 13' inch. I wanted to buy this: Kingston SODIMM DDR3-1600 8GB PC3-12800 (Kit of 2x4096) HyperX (KHX1600C9S3P1K2/8G), but one of my friends says that it will not work. Is he right? If yes, which one should I get?