To send you a message that can only have come from me, I encrypt it first with my secret key, and then with your public key:
S(me) P(you) {{M} } = CTo decrypt, you first apply your secret key (which only you can do):
S(you) S(me) {C} = {M}Then you apply my public key:
S(me) P(me) {{M} } = MNext ...