High Throughput Protein Expression and Purification : Methods and Protocols - Doyle, Sharon A. (Methods in Molecular Biology, 2009)