Protein Production : From gene cloning to protein expression