Cloning, gene expression and protein purification : experimental procedures and process rationale - Hardin, Charles (Oxford University Press, 2001)