Credit Derivatives Pricing Models: Models, Pricing and Implementation