Difference between CML, SML, CAPM?

I’ve been having some trouble answering questions on these on the schweser question bank. Can someone give a good summary on these models?

http://www.analystforum.com/phorums/read.php?12,716250,716789#msg-716789 And as a side note, SML and CML aren’t models, CAPM generates the SML