Cloning, Gene expresson, and protein purification - Hardin, Charles; Pinczes, Jennifer; Riell, Andrew; Dominique Robertson (2008)