Apple uses Hynix or Samsung memory, but you may have a difficult time finding either of these brands on the market -- unless you purchase from Apple and pay their exorbitant prices for Apple branded memory, and even then you may not get the exact same modules.
I personally recommend
Crucial: their prices are good, quality is excellent, and I've never had a problem with their memory or customer service. Use the "Crucial Advisor" tool on the home page and you will be able to find the correct memory for your machine. Also check out OWC at
www.macsales.com - they're known quality, and their prices are competitive with Crucial (albeit slightly higher).