Kingston and corsair are both good.
Go to their web site and use their ram configurator. Enter your motherboard, and you will get a list of compatible kits.
The cl9/10 are cas numbers. It tells how many cycles it takes the ram to access a row of data. lower is better.
On haswell chips, the speed of ram is largely irrelevant, you are looking at an effective difference in the 1-3% range between the slowest and fastest ram. 1600 or 1866 is about the sweet spot.