Protein expression: a practical approach - Higgins, S. J.; Hames, B. D. (Oxford University Press, 2004)