assigning a sales vcontract

Exactly how do you assign a sales contract. Is there a special contract that assign the salews contract.

the easiest way is to use an assignment form along with the purchase agreement