NEMIX RAM 16GB Kit (2x8GB Upgrade) DDR3-1600 SODIMM PC3-12800 for Apple MacBook Pro Mid 2012 / iMac Late 2012 / iMac 2013, Late 2014, Mid 2015, Mac Mini Late 2012 at Amazon.com
Install memory in an iMac - Apple Support
Apple iMac Late 2012 27-inch 2.9GHz Core i5 Desktop DDR3 RAM Memory | Kingston
OWC DIY Kit: 6.0TB 7200RPM HDD Upgrade/Replacement... at MacSales.com
Certified Memory for Apple iMac 27-inch 2.9GHz Quad-Core Intel Core i5 Late 2012 | eBay
Mac RAM Upgrade, Best iMac Memory Upgrade – Best Reviews